Skip to main content
POST
/
rpc
relayer_getCapabilities
curl --request POST \
  --url https://api.gelato.cloud/rpc \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <x-api-key>' \
  --data '
{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "relayer_getCapabilities",
  "params": [
    "1",
    "137"
  ]
}
'
{
  "id": 1,
  "jsonrpc": "2.0",
  "result": {
    "1": {
      "feeCollector": "0x55f3a93f544e01ce4378d25e927d7c493b863bd6",
      "tokens": [
        {
          "address": "0x0000000000000000000000000000000000000000",
          "decimals": 18
        },
        {
          "address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
          "decimals": 6
        }
      ]
    },
    "137": {
      "feeCollector": "0x55f3a93f544e01ce4378d25e927d7c493b863bd6",
      "tokens": [
        {
          "address": "0x0000000000000000000000000000000000000000",
          "decimals": 18
        },
        {
          "address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174",
          "decimals": 6
        }
      ]
    }
  }
}

Headers

X-API-Key
string
required

Gelato API key for authentication.

Body

application/json
id
number
default:1
required
jsonrpc
string
default:2.0
required
method
string
default:relayer_getCapabilities
required
params
string[]
required

Array of chain IDs to query (e.g., ["1", "137"])

Response

Successful response

id
number
default:1
jsonrpc
string
default:2.0
result
object

Map of chain IDs to their capabilities

Example:
{
"1": {
"feeCollector": "0x55f3a93f544e01ce4378d25e927d7c493b863bd6",
"tokens": [
{
"address": "0x0000000000000000000000000000000000000000",
"decimals": 18
},
{
"address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"decimals": 6
}
]
},
"137": {
"feeCollector": "0x55f3a93f544e01ce4378d25e927d7c493b863bd6",
"tokens": [
{
"address": "0x0000000000000000000000000000000000000000",
"decimals": 18
},
{
"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174",
"decimals": 6
}
]
}
}