Overview

Fetches all accounts for a specific wallet, including both embedded and connected wallet accounts.
  • For embedded wallets, retrieves accounts from the Turnkey API, supporting pagination (defaults to the first page with a limit of 100 accounts).
  • For connected wallets (e.g., browser extensions or external providers), constructs account objects for each connected address from the provided or discovered wallet providers.
  • Automatically determines the account type and populates relevant fields such as address, curve, and signing capability.
  • Optionally allows filtering by a specific set of wallet providers and supports custom pagination options.
  • Supports stamping the request with a specific stamper (StamperType.Passkey, StamperType.ApiKey, or StamperType.Wallet).

Package: core

Defined in: core.ts:1886

Parameters

params
object
required

Response

A successful response returns the following fields:
returns
WalletAccount[]
required
A promise that resolves to an array of v1WalletAccount objects.