# Supported RPC-Methods

The following table shows the supported RPC-Methods for the Ethereum Execution Proofs.

<table><thead><tr><th>Method</th><th width="80" align="center">Status</th><th>Data Type</th><th>Proof Type</th></tr></thead><tbody><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-call">eth_call</a></td><td align="center">✅</td><td>Bytes</td><td><a href="/pages/sjlycbr5Agc34GwN6Ib2#ethcallproof">EthCallProof</a></td></tr><tr><td><a href="https://github.com/corpus-core/colibri-stateless-doc/blob/main/specification/specifications/op-stack/colibri-rpc-methods/colibri_simulatetransaction.md">colibri_simulateTransaction</a></td><td align="center">✅</td><td><a href="/pages/BPV72Ur4kRMCEkcpFamr#ethsimulationresult">EthSimulationResult</a></td><td><a href="/pages/gn1Zmlyx8JJmIuuqhOWV#opcallproof">OpCallProof</a></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-proof">eth_getProof</a></td><td align="center">✅</td><td><a href="/pages/84zdeZMWQhZE3EWHggL6#ethproofdata">EthProofData</a></td><td><a href="/pages/EtoGwuocJ3JvcB7C6GTl#opaccountproof">OpAccountProof</a></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-balance">eth_getBalance</a></td><td align="center">✅</td><td>Uint256</td><td><a href="/pages/EtoGwuocJ3JvcB7C6GTl#opaccountproof">OpAccountProof</a></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-block-by-hash">eth_getBlockByHash</a></td><td align="center">✅</td><td><a href="/pages/Tl2WkzJesNAutYuBbQ8S#ethblockdata">EthBlockData</a></td><td><a href="/pages/EebGKtnIqt8jTXP9Nvs7#opblockproof">OpBlockProof</a></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-block-by-number">eth_getBlockByNumber</a></td><td align="center">✅</td><td><a href="/pages/Tl2WkzJesNAutYuBbQ8S#ethblockdata">EthBlockData</a></td><td><a href="/pages/EebGKtnIqt8jTXP9Nvs7#opblockproof">OpBlockProof</a></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-code">eth_getCode</a></td><td align="center">✅</td><td>Bytes</td><td><a href="/pages/EtoGwuocJ3JvcB7C6GTl#opaccountproof">OpAccountProof</a></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-logs">eth_getLogs</a></td><td align="center">✅</td><td>List [<a href="/pages/18Ui9h7RHoHa6nqw9He1#ethreceiptdatalog">EthReceiptDataLog</a>]</td><td>List [<a href="/pages/18Ui9h7RHoHa6nqw9He1#ethlogsblock">EthLogsBlock</a>]</td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-verify-logs">eth_verifyLogs</a></td><td align="center">✅</td><td></td><td>List [<a href="/pages/18Ui9h7RHoHa6nqw9He1#ethlogsblock">EthLogsBlock</a>]</td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-transaction-count">eth_getTransactionCount</a></td><td align="center">✅</td><td>Uint256</td><td><a href="/pages/EtoGwuocJ3JvcB7C6GTl#opaccountproof">OpAccountProof</a></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-storage-at">eth_getStorageAt</a></td><td align="center">✅</td><td>Bytes32</td><td><a href="/pages/EtoGwuocJ3JvcB7C6GTl#opaccountproof">OpAccountProof</a></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-transaction-receipt">eth_getTransactionReceipt</a></td><td align="center">✅</td><td>ReceiptData</td><td><a href="/pages/2fpAd6KdHjQhvkHSmQvl#opreceiptproof">OpReceiptProof</a></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-transaction-by-hash">eth_getTransactionByHash</a></td><td align="center">✅</td><td><a href="/pages/kKBDY1Yj94taSzUwPDI1#ethtxdata">EthTxData</a></td><td><a href="/pages/d1GdFttq2fzlZSoLMXpW#optransactionproof">OpTransactionProof</a></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-transaction-by-block-hash-and-index">eth_getTransactionByBlockHashAndIndex</a></td><td align="center">✅</td><td><a href="/pages/kKBDY1Yj94taSzUwPDI1#ethtxdata">EthTxData</a></td><td><a href="/pages/d1GdFttq2fzlZSoLMXpW#optransactionproof">OpTransactionProof</a></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-transaction-by-block-number-and-index">eth_getTransactionByBlockNumberAndIndex</a></td><td align="center">✅</td><td><a href="/pages/kKBDY1Yj94taSzUwPDI1#ethtxdata">EthTxData</a></td><td><a href="/pages/d1GdFttq2fzlZSoLMXpW#optransactionproof">OpTransactionProof</a></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-block-number">eth_blockNumber</a></td><td align="center">✅</td><td>Uint256</td><td><a href="/pages/EebGKtnIqt8jTXP9Nvs7#opblockproof">OpBlockProof</a></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-new-pending-transaction-filter">eth_newPendingTransactionFilter</a></td><td align="center">✅</td><td></td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-new-filter">eth_newFilter</a></td><td align="center">✅</td><td></td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-new-block-filter">eth_newBlockFilter</a></td><td align="center">✅</td><td></td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-filter-changes">eth_getFilterChanges</a></td><td align="center">✅</td><td></td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-filter-logs">eth_getFilterLogs</a></td><td align="center">✅</td><td></td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-uninstall-filter">eth_uninstallFilter</a></td><td align="center">✅</td><td>Uint256</td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-subscribe">eth_subscribe</a></td><td align="center">✅</td><td>Uint256</td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-unsubscribe">eth_unsubscribe</a></td><td align="center">✅</td><td>Uint256</td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-chain-id">eth_chainId</a></td><td align="center">🟢</td><td>Uint64</td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-accounts">eth_accounts</a></td><td align="center">🟢</td><td>List [Address]</td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-protocol-version">eth_protocolVersion</a></td><td align="center">🟢</td><td>Uint256</td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/web3-client-version">web3_clientVersion</a></td><td align="center">🟢</td><td>String</td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/web3-sha3">web3_sha3</a></td><td align="center">🟢</td><td>Bytes32</td><td></td></tr><tr><td><a href="https://github.com/corpus-core/colibri-stateless-doc/blob/main/specification/specifications/op-stack/colibri-rpc-methods/colibri_decodetransaction.md">colibri_decodeTransaction</a></td><td align="center">🟢</td><td><a href="/pages/kKBDY1Yj94taSzUwPDI1#ethtxdata">EthTxData</a></td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-uncle-by-block-hash-and-index">eth_getUncleByBlockHashAndIndex</a></td><td align="center">❌</td><td></td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-uncle-by-block-number-and-index">eth_getUncleByBlockNumberAndIndex</a></td><td align="center">❌</td><td></td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-block-transaction-count-by-hash">eth_getBlockTransactionCountByHash</a></td><td align="center">❌</td><td></td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-block-transaction-count-by-number">eth_getBlockTransactionCountByNumber</a></td><td align="center">❌</td><td></td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-fee-history">eth_feeHistory</a></td><td align="center">❌</td><td></td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-blob-base-fee">eth_blobBaseFee</a></td><td align="center">❌</td><td>Uint64</td><td><a href="/pages/Tl2WkzJesNAutYuBbQ8S#ethblockheaderproof">EthBlockHeaderProof</a></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-create-access-list">eth_createAccessList</a></td><td align="center">❌</td><td>EthAccessData</td><td><a href="/pages/sjlycbr5Agc34GwN6Ib2#ethcallproof">EthCallProof</a></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-estimate-gas">eth_estimateGas</a></td><td align="center">❌</td><td>Uint64</td><td><a href="/pages/sjlycbr5Agc34GwN6Ib2#ethcallproof">EthCallProof</a></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-gas-price">eth_gasPrice</a></td><td align="center">❌</td><td></td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-block-receipts">eth_getBlockReceipts</a></td><td align="center">❌</td><td></td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-uncle-by-block-hash">eth_getUncleByBlockHash</a></td><td align="center">❌</td><td></td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-uncle-by-block-number">eth_getUncleByBlockNumber</a></td><td align="center">❌</td><td></td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-uncle-count-by-block-hash">eth_getUncleCountByBlockHash</a></td><td align="center">❌</td><td></td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-get-uncle-count-by-block-number">eth_getUncleCountByBlockNumber</a></td><td align="center">❌</td><td></td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-max-priority-fee-per-gas">eth_maxPriorityFeePerGas</a></td><td align="center">❌</td><td></td><td></td></tr><tr><td><a href="https://www.alchemy.com/docs/node/op-mainnet/op-mainnet-api-endpoints/eth-send-raw-transaction">eth_sendRawTransaction</a></td><td align="center">❌</td><td></td><td></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://corpus-core.gitbook.io/specification-colibri-stateless/specifications/op-stack/supported-rpc-methods.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
