Interface Definition
Properties
Required Properties
walletId(string) - Unique identifier for the walletchainName(string) - The blockchain chain name (e.g., ‘eip155’ for EVM, ‘solana’ for SVM)accountAddress(string) - The wallet’s account addressserverKeySharesBackupInfo(KeyShareBackupInfo) - Information about backed up key sharesexternalServerKeyShares(ServerKeyShare[]) - Array of external server key shares for MPC operationsthresholdSignatureScheme(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