References

Blockchain Compatibility for Developer Services APIs

The availability of Developer Services products and 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

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
AptosArbitrumAvalancheBase
Sign messageYesYesYesYes
Sign typed dataNoYesYesYes
Sign transactionNoEVM, EVM-TESTNET wallets onlyEVM, EVM-TESTNET wallets onlyEVM, EVM-TESTNET wallets only
Sign delegate actionNoNoNoNo

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

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
AptosArbitrumAvalancheBase
Create challenge to sign messageYesYesYesYes
Create challenge to sign typed dataNoYesYesYes
Create challenge to sign transactionNoEVM, 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.

All Circle Contract endpoints are available for the following chains only:

  • Arbitrum
  • Avalanche
  • Base
  • Ethereum
  • Optimism
  • Polygon
  • Unichain
Did this page help you?
© 2023-2025 Circle Technology Services, LLC. All rights reserved.