v1

latestOpenAPI 3.1.02026-07-1310041.0 KB
RPC

Cosmos RPC Proxy

JSON-RPC 2.0 proxy to the Cosmos RPC of a supported Cosmos chain. The request and response follow the standard JSON-RPC 2.0 specification.

Only a limited set of RPC methods is supported:

  • status — fetch the node status. params must be {}.
  • abci_query — query application state. params must include data (string), path (string), and prove (boolean). Allowed path values:
    • /cosmos.auth.v1beta1.Query/Account
    • /cosmos.bank.v1beta1.Query/AllBalances
    • /cosmos.tx.v1beta1.Service/Simulate
  • broadcast_tx_sync — broadcast a signed transaction. params must contain a single tx field (string).
  • tx_search — search for transactions. params must include page (string, only "1" is allowed) and query (string, must match tx.hash='<64-hex>').

Any other method or unsupported parameter shape returns a 400 error.

post/api/rpc/{chainId}

Path parameters

chainIdstring required

Cosmos chain ID to proxy the RPC call to.

Request body

idinteger required

JSON-RPC request ID.

method'status' | 'abci_query' | 'broadcast_tx_sync' | 'tx_search' required

RPC method name.

paramsobject required

RPC method parameters. The expected shape depends on method.

Response

Successful response

jsonrpcstring

JSON-RPC protocol version.

idinteger

Echoed request ID.

resultobject

RPC method result.