Skip to main content
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: (name) => Promise<{ id: string; publicKey: { x: string; y: string; }; }>
Defined in: packages/wallets/src/signers/types.ts:160

Parameters

Returns

Promise<{ id: string; publicKey: { x: string; y: string; }; }>

signWithPasskey()

signWithPasskey: (message, credentialId?) => Promise<PasskeySignResult>
Defined in: packages/wallets/src/signers/types.ts:162 message is the hex WebAuthn challenge; credentialId is the passkey to sign with, when it is known.

Parameters

Returns

Promise<PasskeySignResult>