Skip to main content
POST

Overview

BlockDB supports standard Ethereum JSON-RPC methods. This page provides a template for making calls to the JSON-RPC endpoint, including the expected request structure and response format.

Request Parameters

Standard JSON-RPC 2.0 requests require the following fields in the JSON body:
jsonrpc
string
required
The version of the JSON-RPC protocol. Must be "2.0".
method
string
required
The name of the Ethereum method to be invoked (e.g., eth_getBlockByNumber, eth_call, eth_getBalance).
params
array
required
A structured array of parameters for the specific method being called.
id
number | string
required
A unique identifier established by the client that will be echoed back in the response.

Response Fields

The JSON-RPC response follows the standard envelope:
jsonrpc
string
The version of the JSON-RPC protocol.
id
number | string
The unique identifier passed in the request.
result
any
The method-specific result object. The structure varies depending on the method invoked.
error
object
Present only if the request failed. Contains code, message, and optional data.
Last modified on May 29, 2026