Ethereum Interface (eth_)
Body
jsonrpcstringRequiredDefault:
2.0methodstringRequiredDefault:
eth_getTransactionByHashidintegerRequiredDefault:
1paramsstring[]RequiredExample:
Parameters:
transaction_hash(bytes32): The transaction hash to look up
["0xf74e07ff80dc54c7e894396954326fe13f07d176746a6a29d0ea34922b856402"]Responses
200
Transaction object, or null if not found
application/json
post
/eth_getTransactionByHash200
Transaction object, or null if not found
Body
jsonrpcstringRequiredDefault:
2.0methodstringRequiredDefault:
eth_getTransactionCountidintegerRequiredDefault:
1paramsarrayRequiredExample:
Parameters:
address(address): The address to get nonce forblock_tag(string): Block tag (accepted but ignored)
["0x742d35Cc6634C0532925a3b844Bc9e7595f2bD28","latest"]Responses
200
Nonce (hex-encoded uint256)
application/json
post
/eth_getTransactionCount200
Nonce (hex-encoded uint256)
Body
jsonrpcstringRequiredDefault:
2.0methodstringRequiredDefault:
eth_sendRawTransactionidintegerRequiredDefault:
1paramsstring[]RequiredExample:
Parameters:
signed_tx(string): Signed RLP-encoded transaction data
["0x02f8..."]Responses
200
Transaction hash
application/json
post
/eth_sendRawTransaction200
Transaction hash
Body
jsonrpcstringRequiredDefault:
2.0methodstringRequiredDefault:
eth_callidintegerRequiredDefault:
1paramsarrayRequiredExample:
Parameters:
transaction(object): Call object withto,data, and optionallyfromblock_tag(string): Block tag (e.g., "latest")
[{"to":"0x000000000000000000000000000000000000C10B","data":"0x..."},"latest"]Responses
200
Return data (hex-encoded)
application/json
post
/eth_call200
Return data (hex-encoded)
Body
jsonrpcstringRequiredDefault:
2.0methodstringRequiredDefault:
eth_getTransactionReceiptidintegerRequiredDefault:
1paramsstring[]RequiredExample:
Parameters:
transaction_hash(bytes32): The transaction hash to look up
["0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890"]Responses
200
Transaction receipt with Pod-specific attestation data, or null if not found
application/json
post
/eth_getTransactionReceipt200
Transaction receipt with Pod-specific attestation data, or null if not found
Body
jsonrpcstringRequiredDefault:
2.0methodstringRequiredDefault:
eth_estimateGasidintegerRequiredDefault:
1paramsarrayRequiredExample:
Parameters:
transaction(object): Transaction object withto,data,value,from, etc.
[{"to":"0x000000000000000000000000000000000000C10B","value":"0x0"}]Responses
200
Estimated gas (hex-encoded)
application/json
post
/eth_estimateGas200
Estimated gas (hex-encoded)
Body
jsonrpcstringRequiredDefault:
2.0methodstringRequiredDefault:
eth_getLogsidintegerRequiredDefault:
1paramsarrayRequiredExample:
Parameters:
filter(object): Filter object withaddress,topics,fromBlock,toBlock
[{"address":"0x000000000000000000000000000000000000C10B","topics":[]}]Responses
200
Array of log objects
application/json
post
/eth_getLogs200
Array of log objects
Body
jsonrpcstringRequiredDefault:
2.0methodstringRequiredDefault:
eth_subscribeidintegerRequiredDefault:
1paramsarrayRequiredExample:
Parameters:
subscription_type(string): Type of subscription (pod_orderbook,pod_orders, ornewHeads)options(object): Subscription options. Useclob_ids(array of bytes32) to filter by orderbook; empty array = all orderbooks. Usedepthfor max price levels in orderbook snapshots.
["pod_orderbook",{"clob_ids":["0x0000000000000000000000000000000000000000000000000000000000000001"],"depth":50}]Responses
200
Subscription ID for tracking and unsubscribing
application/json
post
/eth_subscribe200
Subscription ID for tracking and unsubscribing
Last updated

