> For the complete documentation index, see [llms.txt](https://docs.valuechain.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.valuechain.xyz/appendix-c-json-rpc-methods.md).

# Appendix C: JSON-RPC Methods

ValueChain supports the standard Ethereum JSON-RPC interface over HTTP and WebSocket. `eth_subscribe` works over WebSocket only.

<table><thead><tr><th width="187.0390625">Category</th><th>Methods</th></tr></thead><tbody><tr><td>Chain</td><td>eth_chainId, eth_blockNumber</td></tr><tr><td>Blocks and headers</td><td>eth_getBlockByHash, eth_getBlockByNumber, eth_getBlockReceipts, eth_getHeaderByHash, eth_getHeaderByNumber, eth_getBlockTransactionCountByHash, eth_getBlockTransactionCountByNumber</td></tr><tr><td>Accounts and state</td><td>eth_getBalance, eth_getCode, eth_getStorageAt, eth_getProof, eth_getTransactionCount</td></tr><tr><td>Execution and simulation</td><td>eth_call, eth_createAccessList, eth_simulateV1, eth_estimateGas</td></tr><tr><td>Transactions</td><td>eth_getTransactionByHash, eth_getTransactionReceipt, eth_getRawTransactionByHash, eth_getTransactionByBlockHashAndIndex, eth_getTransactionByBlockNumberAndIndex, eth_sendRawTransaction</td></tr><tr><td>Logs</td><td>eth_getLogs</td></tr><tr><td>Fees</td><td>eth_gasPrice, eth_maxPriorityFeePerGas, eth_feeHistory</td></tr><tr><td>Subscriptions</td><td>eth_subscribe, eth_unsubscribe</td></tr></tbody></table>
