Classes
Wallet
Kotlin Class
Class
The blockchain address of the wallet
The blockchain type (EVM, Solana, etc.)
The wallet configuration including admin signer
The owner of the wallet, if available
The type of wallet (smart wallet or MPC wallet)
Registers a new delegated signer on this wallet via the recovery/approval flow. Does not change the active signer.
Signs a transaction that is in AWAITING_APPROVAL status.
Gets the wallet balances.
Funds the wallet with test tokens (staging only).
Returns the current signer for this wallet.
Retrieves a transaction by its ID.
Returns true when a device signer was configured for this wallet but no matching hardware key exists on the current device.
Generates a new hardware key on this device and registers it on the wallet using the admin/recovery signer approval flow.
Removes a delegated signer from this wallet. Supported types: DelegatedSigner.Email, DelegatedSigner.Phone, DelegatedSigner.ExternalWallet, DelegatedSigner.Locator.
Sends tokens to a recipient address.
Returns true if the given locator is registered as a delegated signer on this wallet.
Sets the active signer for subsequent send and approve operations.
Creates a new Wallet instance that uses the specified signer for transactions.

