References

Supported Blockchains and APIs

The availability of wallets endpoints varies by blockchain.

The following tables are organized by API category and list which endpoints are supported on each blockchain for both mainnet and testnet.

The following tables group developer-controlled wallets endpoints by API category and show which blockchains support them.

Select the tab that matches the first letter range of your blockchain name to see supported wallet endpoints.

  • A - B
  • E - P
  • N - S
  • Other
AptosArbitrumArc TestnetAvalancheBase
Create developer walletsYesYesYesYesYes
List developer wallets
Retrieve a developer wallet
YesYesYesYesYes
Fetch balances for a walletYesYesYesYesYes
Fetch NFTs for a walletNoYesYesYesYes

Select the tab that matches the first letter range of your blockchain name to see supported transactions endpoints.

  • A - B
  • E - P
  • N - S
  • Other

*Note: Limited support for contract execution on Aptos

For Aptos, the contract execution endpoints are available only for batch transfers, and requires fixed values for abiFunctionSignature and contractAddress.

The following sample request body shows the required values.

JSON
{
  "idempotencyKey": "{{$YourUUID}}",
  "walletId": "639ff7f1-2fed-5de4-9976-c1706ca1ef88",
  "feeLevel": "MEDIUM",
  "abiFunctionSignature": "aptos_account::batch_transfer_fungible_assets(metadata:object::Object<fungible_asset::Metadata>,recipients:vector<address>,amounts:vector<u64>)",
  "abiParameters": [
    "0x69091fbab5f7d635ee7ac5098cf0c1efbe31d68fec0f2cd565e8d168daf52832",
    [
      "0xe78568bcfc30070fae04c1c4ba267eecc228e077672e18086baa042cbfb0ba70",
      "0xb8019c3e505fafe00edd1ba95c34f3f78e957da668c23ecb56ccd3a59ee8f21e"
    ],
    ["1", "1"]
  ],
  "contractAddress": "0x1",
  "refId": "aptos-testnet-contractExecution",
  "entitySecretCiphertext": "{{entity-secret-ciphertext}}"
}

Select the tab that matches the first letter range of your blockchain name to see supported signing endpoints.

  • A - B
  • E - P
  • N - S
  • Other
AptosArbitrumArc TestnetAvalancheBase
Sign messageYesYesYesYesYes
Sign typed dataNoYesYesYesYes
Sign transactionNoEVM, EVM-TESTNET wallets onlyEVM, EVM-TESTNET wallets onlyEVM, EVM-TESTNET wallets onlyEVM, EVM-TESTNET wallets only
Sign delegate actionNoNoYesNoNo

The retrieve a developer token endpoint is available for all supported chains except Near.

The following tables group user-controlled wallets endpoints by API category and show which blockchains support them.

The create a challenge to initialize a user endpoint is available on all supported blockchains.

Select the tab that matches the first letter range of your blockchain name to see supported wallet endpoints.

  • A - B
  • E - P
  • N - S
  • Other
AptosArbitrumArc TestnetAvalancheBase
Create a user wallet
Retrieve a user wallet
List user wallets
YesYesYesYesYes
Fetch balance for a walletYesYesYesYesYes
Fetch NFTs for a walletNoYesYesYesYes

Select the tab that matches the first letter range of your blockchain name to see supported transaction endpoints.

  • A - B
  • E - P
  • N - S
  • Other

*Note: Limited support for contract execution on Aptos

For Aptos, the contract execution endpoints are available only for batch transfers, and requires fixed values for abiFunctionSignature and contractAddress.

The following sample request body shows the required values.

JSON
{
  "idempotencyKey": "{{$YourUUID}}",
  "walletId": "639ff7f1-2fed-5de4-9976-c1706ca1ef88",
  "feeLevel": "MEDIUM",
  "abiFunctionSignature": "aptos_account::batch_transfer_fungible_assets(metadata:object::Object<fungible_asset::Metadata>,recipients:vector<address>,amounts:vector<u64>)",
  "abiParameters": [
    "0x69091fbab5f7d635ee7ac5098cf0c1efbe31d68fec0f2cd565e8d168daf52832",
    [
      "0xe78568bcfc30070fae04c1c4ba267eecc228e077672e18086baa042cbfb0ba70",
      "0xb8019c3e505fafe00edd1ba95c34f3f78e957da668c23ecb56ccd3a59ee8f21e"
    ],
    ["1", "1"]
  ],
  "contractAddress": "0x1",
  "refId": "aptos-testnet-contractExecution",
  "entitySecretCiphertext": "{{entity-secret-ciphertext}}"
}

Select the tab that matches the first letter range of your blockchain name to see supported signing endpoints.

  • A - B
  • E - P
  • N - S
  • Other
AptosArbitrumArc TestnetAvalancheBase
Create challenge to sign messageYesYesYesYesYes
Create challenge to sign typed dataNoYesYesYesYes
Create challenge to sign transactionNoEVM, EVM-TESTNET wallets onlyEVM, EVM-TESTNET wallets onlyEVM, EVM-TESTNET wallets onlyEVM, EVM-TESTNET wallets only

The retrieve a user token endpoint is available on all supported blockchains except Near.

Did this page help you?
© 2023-2025 Circle Technology Services, LLC. All rights reserved.