Interface Definition
Properties
Required Properties
walletId(string) - Unique identifier for the walletchainName(string) - The blockchain chain name — one of the mapped enum values'EVM','SVM','BTC','STELLAR','SUI','TEMPO', or'TON'. (getEvmWallets()filters onchainName === 'EVM',getSvmWallets()onchainName === 'SVM'.)accountAddress(string) - The wallet’s account addressexternalServerKeySharesBackupInfo(KeyShareBackupInfo | undefined) - Information about backed up key shares (may beundefined)externalServerKeyShares(ServerKeyShare[]) - Always an empty array; lookup calls do not return raw key sharesthresholdSignatureScheme(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()- ReturnsPromise<Wallet[]>getEvmWallets()- ReturnsPromise<Wallet[]>(filtered for EVM wallets)getSvmWallets()- ReturnsPromise<Wallet[]>(filtered for SVM wallets)
Related Types
WalletProperties- More detailed wallet properties interfaceServerKeyShare- Key share typeThresholdSignatureScheme- Threshold signature scheme enumKeyShareBackupInfo- Key share backup information