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
abiFunctionSignatureandcontractAddressfields must use fixed values. The following request body shows the required values (entitySecretCiphertextis 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.