RelayerAPI Reference
Creates a new relayer.
AuthorizationBearer <token>
In: header
custom_rpc_urls?array<RpcConfig>
id?string
namestring
networkstring
network_typeRelayerNetworkType
Network type enum for relayers
Value in
"evm" | "solana" | "stellar"
notification_id?string
pausedboolean
policies?CreateRelayerPolicyRequest
Policies - will be deserialized based on the network_type field
EvmRelayerEvmPolicy
EVM-specific relayer policy configuration
SolanaRelayerSolanaPolicy
Solana-specific relayer policy configuration
StellarRelayerStellarPolicy
Stellar-specific relayer policy configuration
signer_idstring
Response Body
curl -X POST "https://loading/api/v1/relayers" \ -H "Content-Type: application/json" \ -d '{ "name": "string", "network": "string", "network_type": "evm", "paused": true, "signer_id": "string" }'
{
"data": {
"address": "string",
"custom_rpc_urls": [
{
"url": "string",
"weight": 0
}
],
"id": "string",
"name": "string",
"network": "string",
"network_type": "evm",
"notification_id": "string",
"paused": true,
"policies": {
"eip1559_pricing": true,
"gas_limit_estimation": true,
"gas_price_cap": 0,
"min_balance": 0,
"private_transactions": true,
"whitelist_receivers": [
"string"
]
},
"signer_id": "string",
"system_disabled": true
},
"error": "string",
"pagination": {
"current_page": 0,
"per_page": 0,
"total_items": 0
},
"success": true
}
{
"data": null,
"message": "Bad Request",
"success": false
}
{
"data": null,
"message": "Unauthorized",
"success": false
}
{
"data": null,
"message": "Relayer with this ID already exists",
"success": false
}
{
"data": null,
"message": "Internal Server Error",
"success": false
}