ExternalSignerOptions
Defined in: signer.ts:309
Options for externalSigner: the key’s curve and public key, and the function that asks your backend, device or user for a signature.
Properties
Section titled “Properties”curve:
SignerCurve
Defined in: signer.ts:311
Curve of the key.
dispose?
Section titled “dispose?”
optionaldispose?: () =>void
Defined in: signer.ts:319
Called once by the signer’s dispose().
Returns
Section titled “Returns”void
publicKey
Section titled “publicKey”publicKey:
Uint8Array
Defined in: signer.ts:313
The key’s public key (33-byte compressed secp256k1 or 32-byte ed25519).
schemes?
Section titled “schemes?”
optionalschemes?: readonlySignScheme[]
Defined in: signer.ts:315
Schemes the backend can produce. Defaults to the curve’s default scheme only.
sign: (
payload,options) =>Promise<Uint8Array<ArrayBufferLike>>
Defined in: signer.ts:317
Called with the resolved scheme (never undefined). Throw UserRejectedError when the user declines.
Parameters
Section titled “Parameters”payload
Section titled “payload”Uint8Array
options
Section titled “options”SignOptions & object
Returns
Section titled “Returns”Promise<Uint8Array<ArrayBufferLike>>