JSON-RPC
Pod exposes a JSON-RPC 2.0 API that provides programmatic access to markets, orderbook data, transaction execution, and network-level information. The API is designed for traders, market makers, and developers who want to build trading systems, dashboards, bots, or infrastructure on top of the Pod protocol using familiar Ethereum tooling.
The Pod JSON-RPC API is organized into three logical groups:
Orderbook Data (
ob_): Access markets and orderbook activity via a native protocol indexer, including live snapshots, historical OHLCV candles, and account-level order history.Ethereum Interface (
eth_): An Ethereum-compatible execution layer for balances, nonces, transactions, contract calls, logs, and real-time subscriptions using standard Ethereum tooling.Network & Consensus (
pod_): Pod-specific endpoints for inspecting validator committees and consensus data for monitoring and verification of the network's state.
If you are already comfortable with Ethereum and JSON-RPC, you can interact with Pod immediately without learning a new request or execution model.
RPC Endpoint
You can connect to Pod using the following JSON-RPC endpoint:
https://tapforce-rpc.pod.network/The API follows the standard JSON-RPC 2.0 request/response format. All requests are sent via HTTP POST, and the method being executed is defined by the method field in the request body.
Note: The request path is not semantically meaningful. You may send all JSON-RPC requests to
/. Any path segments shown in this documentation are provided for organizational and readability purposes only.
Differences with Ethereum RPC
Pod is not a blockchain and has no blocks. Most eth_ methods work as expected, but a few differ:
eth_blockNumber
Returns the most recent block number
Returns the latest past perfection timestamp in microseconds
eth_getBlockByHash
Returns block information by hash
Returns an empty block structure
eth_getBlockByNumber
Returns block information by number
Returns an empty block structure
Pod also introduces new methods under the pod_ namespace for network and consensus data, and the ob_ namespace for real-time orderbook data.
Last updated

