PasskeyProvider = object
Defined in: packages/wallets/src/signers/types.ts:159
Creates passkeys and signs with them where the browser WebAuthn API is not available (e.g. React Native).
Passed as the passkeyProvider wallet option, it is used for every passkey signer that has no
onCreatePasskey / onSignWithPasskey of its own.
Properties
createPasskey()
createPasskey: (Defined in: packages/wallets/src/signers/types.ts:160name) =>Promise<{id:string;publicKey: {x:string;y:string; }; }>
Parameters
Returns
Promise<{ id: string; publicKey: { x: string; y: string; }; }>
signWithPasskey()
signWithPasskey: (Defined in: packages/wallets/src/signers/types.ts:162message,credentialId?) =>Promise<PasskeySignResult>
message is the hex WebAuthn challenge; credentialId is the passkey to sign with, when it is known.
Parameters
Returns
Promise<PasskeySignResult>
