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:
string
required
The version of the JSON-RPC protocol. Must be "2.0".
string
required
The name of the Ethereum method to be invoked (e.g., eth_getBlockByNumber, eth_call, eth_getBalance).
array
required
A structured array of parameters for the specific method being called.
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:
string
The version of the JSON-RPC protocol.
number | string
The unique identifier passed in the request.
any
The method-specific result object. The structure varies depending on the method invoked.
object
Present only if the request failed. Contains code, message, and optional data.
Last modified on May 29, 2026