Skip to main content

WalletProfilesAPI

Access via client.walletProfiles.

list

List all wallet profiles for your organization.
async list(): Promise<WalletProfileListResponse>
interface WalletProfileListResponse {
  walletProfiles: WalletProfile[];
}

WalletProfile Type

interface WalletProfile {
  /** Profile identifier */
  id: number;
  /** Profile name */
  name: string;
  /** Whether the profile is enabled */
  isEnabled: boolean;
  /** Enabled blockchain networks */
  enabledChains: string[];
  /** Number of wallets in this profile */
  walletCount: number;
}

Example

const { walletProfiles } = await client.walletProfiles.list();

for (const profile of walletProfiles) {
  console.log(`${profile.name}: ${profile.walletCount} wallets`);
}