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

Parameters

Returns

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

signWithPasskey()

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

Parameters

Returns

Promise<PasskeySignResult>