# EVM RU table

<table data-full-width="false"><thead><tr><th width="441">Basic EVM Method</th><th>RU Price</th></tr></thead><tbody><tr><td>eth_chainId</td><td>0</td></tr><tr><td>eth_syncing</td><td>0</td></tr><tr><td>net_listening</td><td>0</td></tr><tr><td>net_version</td><td>0</td></tr><tr><td>net_peerCount</td><td>0</td></tr><tr><td>eth_uninstallFilter</td><td>10</td></tr><tr><td>eth_blockNumber</td><td>10</td></tr><tr><td>txpool_inspect</td><td>10</td></tr><tr><td>txpool_status</td><td>10</td></tr><tr><td>eth_getBalance</td><td>15</td></tr><tr><td>eth_getCode</td><td>15</td></tr><tr><td>eth_getTransactionCount</td><td>15</td></tr><tr><td>eth_hashrate</td><td>15</td></tr><tr><td>eth_gasPrice</td><td>15</td></tr><tr><td>eth_newBlockFilter</td><td>15</td></tr><tr><td>eth_newFilter</td><td>15</td></tr><tr><td>eth_newPendingTransactionFilter</td><td>15</td></tr><tr><td>eth_getBlockTransactionCountByNumber</td><td>15</td></tr><tr><td>eth_getBlockTransactionCountByHash</td><td>15</td></tr><tr><td>eth_getUncleCountByBlockHash</td><td>15</td></tr><tr><td>eth_getUncleCountByBlockNumber</td><td>15</td></tr><tr><td>eth_getStorageAt</td><td>15</td></tr><tr><td>web3_clientVersion</td><td>15</td></tr><tr><td>web3_sha3</td><td>15</td></tr><tr><td>trace_get</td><td>15</td></tr><tr><td>eth_getTransactionReceipt</td><td>15</td></tr><tr><td>debug_getRawTransaction</td><td>15</td></tr><tr><td>debug_getRawHeader</td><td>15</td></tr><tr><td>eth_getBlockByNumber</td><td>20</td></tr><tr><td>eth_getBlockByHash</td><td>20</td></tr><tr><td>eth_getFilterChanges</td><td>20</td></tr><tr><td>eth_call</td><td>20</td></tr><tr><td>eth_estimateGas</td><td>20</td></tr><tr><td>trace_block</td><td>20</td></tr><tr><td>trace_transaction</td><td>20</td></tr><tr><td>eth_getTransactionByBlockHashAndIndex</td><td>30</td></tr><tr><td>eth_getTransactionByBlockNumberAndIndex</td><td>30</td></tr><tr><td>eth_getUncleByBlockHashAndIndex</td><td>30</td></tr><tr><td>eth_getUncleByBlockNumberAndIndex</td><td>30</td></tr><tr><td>eth_getTransactionByHash</td><td>35</td></tr><tr><td>debug_getRawBlock</td><td>40</td></tr><tr><td>eth_getLogs</td><td>50</td></tr><tr><td>trace_call</td><td>60</td></tr><tr><td>trace_rawTransaction</td><td>60</td></tr><tr><td>trace_filter</td><td>60</td></tr><tr><td>debug_traceCall</td><td>150</td></tr><tr><td>debug_traceTransaction</td><td>150</td></tr><tr><td>debug_traceBlockByHash</td><td>150</td></tr><tr><td>debug_traceBlockByNumber</td><td>150</td></tr><tr><td>eth_getBlockReceipts</td><td>150</td></tr><tr><td>eth_sendRawTransaction</td><td>200</td></tr><tr><td>debug_getRawReceipts</td><td>400</td></tr><tr><td>trace_replayTransaction</td><td>2900</td></tr></tbody></table>

<table><thead><tr><th width="444">zkEVM method</th><th>RU Price</th></tr></thead><tbody><tr><td>zkevm_batchNumber</td><td>40</td></tr><tr><td>zkevm_batchNumberByBlockNumber</td><td>40</td></tr><tr><td>zkevm_consolidatedBlockNumber</td><td>40</td></tr><tr><td>zkevm_isBlockConsolidated</td><td>40</td></tr><tr><td>zkevm_isBlockVirtualized</td><td>40</td></tr><tr><td>zkevm_verifiedBatchNumber</td><td>40</td></tr><tr><td>zkevm_virtualBatchNumber</td><td>40</td></tr><tr><td>zkevm_getExitRootsByGER</td><td>50</td></tr><tr><td>zkevm_getLatestGlobalExitRoot</td><td>50</td></tr><tr><td>zkevm_getFullBlockByNumber</td><td>100</td></tr><tr><td>zkevm_estimateCounters</td><td>100</td></tr><tr><td>zkevm_getFullBlockByHash</td><td>200</td></tr><tr><td>zkevm_getBatchByNumber</td><td>400</td></tr></tbody></table>

<table><thead><tr><th width="442">zkSync method</th><th>RU Price</th></tr></thead><tbody><tr><td>zks_L1ChainId</td><td>35</td></tr><tr><td>zks_getL1BatchBlockRange</td><td>40</td></tr><tr><td>zks_getMainContract</td><td>40</td></tr><tr><td>zks_L1BatchNumber</td><td>40</td></tr><tr><td>zks_estimateGasL1ToL2</td><td>45</td></tr><tr><td>zks_getAllAccountBalances</td><td>45</td></tr><tr><td>zks_estimateFee</td><td>50</td></tr><tr><td>zks_getBridgeContracts</td><td>50</td></tr><tr><td>zks_getConfirmedTokens</td><td>55</td></tr><tr><td>zks_getTransactionDetails</td><td>40</td></tr><tr><td>zks_getL1BatchDetails</td><td>70</td></tr><tr><td>zks_getL2ToL1LogProof</td><td>70</td></tr><tr><td>zks_getBlockDetails</td><td>75</td></tr><tr><td>zks_getRawBlockTransactions</td><td>250</td></tr><tr><td>zks_getBytecodeByHash</td><td>5000</td></tr></tbody></table>

<table><thead><tr><th width="481">Beacon method</th><th>RU Price</th></tr></thead><tbody><tr><td>/eth/v1/validator/sync_committee_subscriptions</td><td>5</td></tr><tr><td>/eth/v1/validator/beacon_committee_selections</td><td>10</td></tr><tr><td>/eth/v1/events</td><td>10</td></tr><tr><td>/eth/v1/node/peers/{peer_id}</td><td>10</td></tr><tr><td>/eth/v1/validator/duties/sync/{epoch}</td><td>10</td></tr><tr><td>/eth/v1/validator/register_validator</td><td>10</td></tr><tr><td>/eth/v1/validator/beacon_committee_subscriptions</td><td>10</td></tr><tr><td>/eth/v1/validator/prepare_beacon_proposer</td><td>10</td></tr><tr><td>/eth/v1/beacon/rewards/attestations/{epoch}</td><td>10</td></tr><tr><td>/eth/v1/beacon/pool/sync_committees</td><td>10</td></tr><tr><td>/eth/v1/beacon/pool/bls_to_execution_changes</td><td>10</td></tr><tr><td>/eth/v2/debug/beacon/heads</td><td>15</td></tr><tr><td>/eth/v1/node/peers</td><td>15</td></tr><tr><td>/eth/v1/validator/sync_committee_selections</td><td>15</td></tr><tr><td>/eth/v1/beacon/states/{state_id}/fork</td><td>15</td></tr><tr><td>/eth/v1/config/deposit_contract</td><td>15</td></tr><tr><td>/eth/v1/node/peer_count</td><td>15</td></tr><tr><td>/eth/v1/beacon/states/{state_id}/validators</td><td>15</td></tr><tr><td>/eth/v1/node/version</td><td>15</td></tr><tr><td>/eth/v1/node/syncing</td><td>15</td></tr><tr><td>/eth/v1/node/health</td><td>15</td></tr><tr><td>/eth/v1/validator/aggregate_attestation</td><td>15</td></tr><tr><td>/eth/v1/validator/sync_committee_contribution</td><td>15</td></tr><tr><td>/eth/v1/beacon/rewards/sync_committee/{block_id}</td><td>15</td></tr><tr><td>/eth/v1/beacon/pool/attestations</td><td>15</td></tr><tr><td>/eth/v1/beacon/genesis</td><td>20</td></tr><tr><td>/eth/v1/config/fork_schedule</td><td>20</td></tr><tr><td>/eth/v1/validator/duties/attester/{epoch}</td><td>20</td></tr><tr><td>/eth/v1/beacon/states/{state_id}/root</td><td>20</td></tr><tr><td>/eth/v1/beacon/states/{state_id}/finality_checkpoints</td><td>20</td></tr><tr><td>/eth/v1/validator/attestation_data</td><td>20</td></tr><tr><td>/eth/v1/validator/aggregate_and_proofs</td><td>20</td></tr><tr><td>/eth/v1/beacon/states/{state_id}/randao</td><td>20</td></tr><tr><td>/eth/v1/validator/contribution_and_proofs</td><td>20</td></tr><tr><td>/eth/v1/beacon/blocks/{block_id}/root</td><td>20</td></tr><tr><td>/eth/v1/beacon/rewards/blocks/{block_id}</td><td>20</td></tr><tr><td>/eth/v1/beacon/pool/attester_slashings</td><td>20</td></tr><tr><td>/eth/v1/beacon/pool/proposer_slashings</td><td>20</td></tr><tr><td>/eth/v1/beacon/states/{state_id}/validators/{validator_id}</td><td>25</td></tr><tr><td>/eth/v1/beacon/headers</td><td>25</td></tr><tr><td>/eth/v1/beacon/headers/{block_id}</td><td>25</td></tr><tr><td>/eth/v1/node/identity</td><td>25</td></tr><tr><td>/eth/v1/beacon/deposit_snapshot</td><td>30</td></tr><tr><td>/eth/v1/beacon/blinded_blocks/{block_id}</td><td>30</td></tr><tr><td>/eth/v1/beacon/pool/voluntary_exits</td><td>30</td></tr><tr><td>/eth/v1/builder/states/{state_id}/expected_withdrawals</td><td>45</td></tr><tr><td>/eth/v1/config/spec</td><td>75</td></tr><tr><td>/eth/v1/validator/duties/proposer/{epoch}</td><td>80</td></tr><tr><td>/eth/v1/beacon/blinded_blocks</td><td>95</td></tr><tr><td>/eth/v2/beacon/blinded_blocks</td><td>95</td></tr><tr><td>/eth/v3/validator/blocks/{slot}</td><td>100</td></tr><tr><td>/eth/v1/beacon/blocks</td><td>100</td></tr><tr><td>/eth/v2/beacon/blocks</td><td>100</td></tr><tr><td>/eth/v1/beacon/states/{state_id}/sync_committees</td><td>145</td></tr><tr><td>/eth/v1/debug/fork_choice</td><td>250</td></tr><tr><td>/eth/v1/beacon/blocks/{block_id}/attestations</td><td>360</td></tr><tr><td>/eth/v1/beacon/states/{state_id}/validator_balances</td><td>500</td></tr><tr><td>/eth/v2/beacon/blocks/{block_id}</td><td>500</td></tr><tr><td>/eth/v1/beacon/blob_sidecars/{block_id}</td><td>500</td></tr><tr><td>/eth/v1/beacon/states/{state_id}/validator_balances</td><td>500</td></tr><tr><td>/eth/v2/debug/beacon/states/{state_id}</td><td>2000</td></tr><tr><td>/eth/v1/beacon/states/{state_id}/committees</td><td>2000</td></tr></tbody></table>
