# 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="../../ethereum/call-proof#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="../../ethereum/colibri-rpc-methods/colibri_simulatetransaction#ethsimulationresult">EthSimulationResult</a></td><td><a href="../call-proof#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="../../ethereum/account-proof#ethproofdata">EthProofData</a></td><td><a href="../account-proof#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="../account-proof#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="../../ethereum/block-proof#ethblockdata">EthBlockData</a></td><td><a href="../block-proof#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="../../ethereum/block-proof#ethblockdata">EthBlockData</a></td><td><a href="../block-proof#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="../account-proof#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="../../ethereum/logs-proof#ethreceiptdatalog">EthReceiptDataLog</a>]</td><td>List [<a href="../../ethereum/logs-proof#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="../../ethereum/logs-proof#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="../account-proof#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="../account-proof#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="../receipt-proof#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="../../ethereum/transaction-proof#ethtxdata">EthTxData</a></td><td><a href="../transaction-proof#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="../../ethereum/transaction-proof#ethtxdata">EthTxData</a></td><td><a href="../transaction-proof#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="../../ethereum/transaction-proof#ethtxdata">EthTxData</a></td><td><a href="../transaction-proof#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="../block-proof#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="../../ethereum/transaction-proof#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="../../ethereum/block-proof#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="../../ethereum/call-proof#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="../../ethereum/call-proof#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>
