Execute API
List chains
Get the chains and tokens Execute supports.
GET
https://api.execute.cash/v1 /chainsPublicAn 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.
{
"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.