Classes
SolanaWallet
Kotlin Class
Class
The blockchain address of the wallet
The specific blockchain this wallet lives on
The wallet configuration including admin signer
The owner of the wallet, if available
The Solana chain this wallet lives on
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.
Lists transfers for this wallet.
Returns true when a device signer was configured for this wallet but no matching hardware key exists on the current device.
Lists NFTs held by this wallet. Supported on EVM and Solana chains.
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.
Submits a raw transaction and polls until it reaches a terminal state.
Returns true if the given locator is registered as a delegated signer on this wallet.
Fetches the live list of signers registered 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.

