Skip to main content
Class

Properties

Functions

addSigner

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

approve

Signs a transaction that is in AWAITING_APPROVAL status.

balances

Gets the wallet balances.

fund

Funds the wallet with test tokens (staging only).

getSigner

Returns the current signer for this wallet.

getTransaction

Retrieves a transaction by its ID.

listTransfers

Lists transfers for this wallet.

needsRecovery

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

nfts

Lists NFTs held by this wallet. Supported on EVM and Solana chains.

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 this wallet. Supported types: DelegatedSigner.Email, DelegatedSigner.Phone, DelegatedSigner.ExternalWallet, DelegatedSigner.Locator.

send

Sends tokens to a recipient address.

sendTransaction

Submits a raw transaction and polls until it reaches a terminal state.

signerIsRegistered

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.

useSigner

Sets the active signer for subsequent send and approve operations.

withSigner

Creates a new Wallet instance that uses the specified signer for transactions.