Skip to main content
Interface

Functions

addSigner

Registers a new delegated signer on the wallet via the recovery/approval flow. Does not change the active signer.

isSignerApproved

Returns true if the given signer is approved on this wallet’s chain.

localDeviceSignerLocator

Returns the locator of the device signer that lives on this device. Returns null if this wallet has no device signer on this device.

needsRecovery

Returns true when a device signer was configured for this wallet but no matching hardware key exists on the current device.

recover

Generates a new hardware key on this device and registers it on the wallet using the admin/recovery signer approval flow.

removeSigner

Removes a delegated signer from the wallet. Supported types: DelegatedSigner.Email, DelegatedSigner.Phone, DelegatedSigner.ExternalWallet, DelegatedSigner.Locator.

signerIsRegistered

Checks if the signer is registered on this wallet.
Returns true if the given locator is registered as a delegated signer on this wallet.

signers

Fetches the live list of signers registered on this wallet from the API.

useSigner

Sets the active signer for subsequent wallet operations.