Skip to main content
Circle Wallets supports multiple blockchains. Account type support, token standards, and API coverage vary by blockchain.

Supported blockchains by wallet type

The following tables list supported blockchains by wallet type. Each cell shows which account types a wallet product supports on a specific blockchain: Externally Owned Account (EOA), Smart Contract Account (SCA), and Modular Smart Contract Account (MSCA). For more information about wallets and accounts, see Choose your wallet and account types.
For “Other EVM blockchains” (for example, BNB Smart Chain), create wallets using the EVM or EVM-TESTNET chain code. Wallet addresses are consistent across all EVM-compatible blockchains. See Unified wallet addressing across EVM chains.Only EOA wallets are supported. See Blockchain-specific limitations for the full list of Wallets API constraints on “Other EVM blockchains.”

Mainnet

Testnet

Supported tokens and standards

  • Aptos: native coin, Fungible Asset
  • EVM-compatible blockchains: native coin, ERC-20, ERC-721, and ERC-1155
  • Solana: native coin, SPL

Blockchain-specific limitations

Every Wallets API endpoint is available on all supported blockchains, except for the blockchains listed in the following sections.
  • Aptos:
    • NFT lookup is not supported.
    • Balance queries return tokens in primary storage only. Tokens in secondary storage (AIP-21) are excluded.
    • Contract execution (developer-controlled, user-controlled) is limited to batch transfers. The abiFunctionSignature and contractAddress fields must use fixed values. The following request body shows the required values (entitySecretCiphertext is required for developer-controlled wallets only).
      JSON
  • Arbitrum: Accelerate and cancel transactions are not supported.
  • NEAR: Developer-controlled wallets support signing only (sign transaction and sign delegate action). Transfers, balances, NFT lookup, and contract execution are not supported. User-controlled wallets are not supported.
  • Other EVM blockchains: Developer-controlled and user-controlled wallets support wallet creation and signing. Circle returns the signed transaction, but you are responsible for broadcasting it to the network and managing the full transaction lifecycle, including transaction monitoring and balance retrieval. Transfers through the Wallets API, contract execution, accelerate, and cancel are not supported.
  • Solana:
    • Contract execution is not supported. Signing typed data is not supported. Accelerate and cancel transactions are not supported.
    • SPL token transfers require the recipient to have an Associated Token Account (ATA): see Create and fund a Solana ATA and Solana ATA sponsorship.
      Circle Wallets on Solana only support ATAs. Transactions involving non-ATA accounts are not parsed, and tokens sent to such accounts may be permanently lost.