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
AptosArbitrumArc TestnetAvalancheBase
Create developer walletsYesYesYesYesYes
List developer wallets
Retrieve a developer wallet
YesYesYesYesYes
Fetch balances for a walletYesYesYesYesYes
Fetch NFTs for a walletNoYesYesYesYes

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
*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
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 actionNoNoNoNoNo

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
AptosArbitrumArc TestnetAvalancheBase
Create a user wallet
Retrieve a user wallet
List user wallets
YesYesYesYesYes
Fetch balance for a walletYesYesYesYesYes
Fetch NFTs for a walletNoYesYesYesYes

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
*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
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

Token Lookup API

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