CrossmintWallet with signer management,
transaction/signature approval flows, device-signer recovery, and
token operations. Use the chain subclasses (CrossmintEvmWallet,
CrossmintSolanaWallet, CrossmintStellarWallet) rather than this
class directly.
Constructors
CrossmintRuntimeWalletBase
Properties
client
wallet
deviceSignerKeyStorage
onAuthRequired
defaultChain
chain
defaultChain).
address
owner
recovery
locator
signer
additionalSigners
signer.
needsRecovery
canExportPrivateKey
debugIsRecovering
recover() is in flight. Lets concurrency tests assert that concurrent callers coalesce onto a single recovery future.
Methods
useSigner
balances
tokens to request extra token balances.
transactions
transaction
approve
nfts
fund
transfers
send
sendToken
send for simple token transfers.
signers
removeSigner
signerIsRegistered
isSignerApproved
addSigner
preAuthIfNeeded
_needsRecovery is set and no recovery is in-flight, starts one and awaits it. Concurrent callers coalesce onto the same future so a single recovery runs per wallet.
recover
debugRegisterRecoverySigner
hiddenSignerBridgeController. Not part of the supported public API.

