Documentation Index
Fetch the complete documentation index at: https://docs.dynamic.xyz/docs/llms.txt
Use this file to discover all available pages before exploring further.
Function Signature
getWallets(): Promise<{
walletId: string;
chainName: string;
accountAddress: string;
serverKeySharesBackupInfo: KeyShareBackupInfo;
externalServerKeyShares: ServerKeyShare[];
derivationPath?: string;
thresholdSignatureScheme: ThresholdSignatureScheme;
}[]>
Description
Retrieves all wallets (not just EVM) for the authenticated user. This function returns an array of wallet objects containing information about all wallets associated with the current user.
Parameters
None
Returns
Promise<object[]> - Array of wallet objects with wallet information
Example
import { authenticatedEvmClient } from './client';
const evmClient = await authenticatedEvmClient();
const wallets = await evmClient.getWallets();
console.log('All wallets:', wallets);
interface Wallet {
walletId: string;
chainName: string;
accountAddress: string;
serverKeySharesBackupInfo: KeyShareBackupInfo;
externalServerKeyShares: ServerKeyShare[];
derivationPath?: string;
thresholdSignatureScheme: ThresholdSignatureScheme;
}
Error Handling
try {
const wallets = await evmClient.getWallets();
console.log('Wallets retrieved:', wallets.length);
} catch (error) {
console.error('Failed to retrieve wallets:', error);
}