Execute API

List chains

Get the chains and tokens Execute supports.

GEThttps://api.execute.cash/v1/chainsPublic

An intent’s chainId must be one of these chains, and its token one of that chain’s tokens.

Response

factoryaddress
The PaymentFactory, at the same address on every chain.
chainsarray
The chains new addresses can be created on.
chainIdinteger
The chain’s id, as intents give it.
namestring
A short name, for display.
tokensarray
The tokens an intent can take on this chain.
symbolstring
The token’s symbol.
addressaddress
The token contract.
decimalsinteger
Its decimals: amounts are in base units of these.
200 OK
{
  "factory": "0x6D85B9706D8f076cB8A9fEA37d70Fcb8D22C2952",
  "chains": [
    {
      "chainId": 143,
      "name": "monad",
      "tokens": [
        {
          "symbol": "USDC",
          "address": "0x754704Bc059F8C67012fEd69BC8A327a5aafb603",
          "decimals": 6
        },
        {
          "symbol": "USDT",
          "address": "0xe7cd86e13AC4309349F30B3435a9d337750fC82D",
          "decimals": 6
        },
        {
          "symbol": "AUSD",
          "address": "0x00000000eFE302BEAA2b3e6e1b18d08D69a9012a",
          "decimals": 6
        }
      ]
    },
    {
      "chainId": 42161,
      "name": "arbitrum",
      "tokens": [
        {
          "symbol": "USDC",
          "address": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "decimals": 6
        },
        {
          "symbol": "USDT",
          "address": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9",
          "decimals": 6
        }
      ]
    },
    {
      "chainId": 8453,
      "name": "base",
      "tokens": [
        {
          "symbol": "USDC",
          "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "decimals": 6
        }
      ]
    }
  ]
}

Explorer links for the factory on each chain are in Supported chains.