Import
import { recoverPasskeyOwnership } from '@rhinestone/sdk/actions/recovery'
Usage
const transaction = await account.prepareTransaction({
chain,
calls: await recoverPasskeyOwnership(address, oldCredentials, newOwners, chain, config),
})
Parameters
oldCredentials
{ pubKeyX: bigint; pubKeyY: bigint }[]
required
Old credentials to be replaced (with pubKeyX, pubKeyY)
newOwners
WebauthnValidatorConfig
required
New passkey owners
Chain to recover ownership on
Returns
Calls to recover ownership