Interface Definition
Properties
Required Properties
walletId (string) - Unique identifier for the wallet
chainName (string) - The blockchain chain name — one of the mapped enum values 'EVM', 'SVM', 'BTC', 'STELLAR', 'SUI', 'TEMPO', or 'TON'. (getEvmWallets() filters on chainName === 'EVM', getSvmWallets() on chainName === 'SVM'.)
accountAddress (string) - The wallet’s account address
externalServerKeySharesBackupInfo (KeyShareBackupInfo | undefined) - Information about backed up key shares (may be undefined)
externalServerKeyShares (ServerKeyShare[]) - Always an empty array; lookup calls do not return raw key shares
thresholdSignatureScheme (ThresholdSignatureScheme) - The threshold signature scheme used for this wallet
Optional Properties
derivationPath (string) - The derivation path used for the wallet (optional)
Example
Usage
This type is returned by the following methods:
getWallets() - Returns Promise<Wallet[]>
getEvmWallets() - Returns Promise<Wallet[]> (filtered for EVM wallets)
getSvmWallets() - Returns Promise<Wallet[]> (filtered for SVM wallets)
Last modified on September 21, 2026