Function Signature

getWallets(): Promise<Wallet[]>

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<Wallet[]> - Array of wallet objects

Example

import { authenticatedEvmClient } from './client';

const evmClient = await authenticatedEvmClient();

const wallets = await evmClient.getWallets();
console.log('All wallets:', wallets);

Response Format

interface Wallet {
  id: string;
  accountAddress: string;
  chainName: string;
  // ... other wallet properties
}

Error Handling

try {
  const wallets = await evmClient.getWallets();
  console.log('Wallets retrieved:', wallets.length);
} catch (error) {
  console.error('Failed to retrieve wallets:', error);
}