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