Skip to main content
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.

Developer-controlled wallets

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

Wallets API

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

Transactions API

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
AptosArbitrumAvalancheBase
Create a transfer
Validate an address
YesYesYesYes
Accelerate a transaction
Cancel a transaction
NoNoYesYes
Create a contract execution
Estimate contract execution fees
Limited*YesYesYes
List transactions
Retrieve a transaction
Estimate transfer fees
YesYesYesYes
*Note: Limited support for contract execution on AptosFor 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}}"
}

Signing API

Select the tab that matches the first letter range of your blockchain name to see supported signing endpoints.
To sign transactions with an EVM-TESTNET wallet, use the appropriate chain ID. If you’re on mainnet, you can use an EVM wallet to sign transactions on any EVM-compatible chain.
  • 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

Token Lookup API

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

User-controlled wallets

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

PIN Authentication API

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

Wallets API

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

Transactions API

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
AptosArbitrumAvalancheBase
Create challenge for transferYesYesYesYes
Create challenge to accelerate transaction
Create challenge to cancel transaction
NoNoYesYes
Create challenge to execute contract
Estimate contract execution fees
Limited*YesYesYes
Estimate transfer feesYesYesYesYes
List transactions
Retrieve a transaction
YesYesYesYes
Validate an addressYesYesYesYes
*Note: Limited support for contract execution on AptosFor 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}}"
}

Signing API

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

Token Lookup API

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