Skip to main content
PasskeyProvider = object
Defined in: packages/wallets/src/signers/types.ts:177 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:178

Parameters

Returns

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

signWithPasskey()

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

Parameters

Returns

Promise<PasskeySignResult>