Skip to content

COMPUTE UNIT DETAILS

Our pricing plans measure usage in Compute Units. The unit cost of each method depends on its overall system impact, calculated from resources such as processing power, memory, storage, and network bandwidth.

Compute Units by Method

Compute Units by Method
Method name Compute Unit
eth_blockNumber 1
eth_chainId 1
eth_gasPrice 1
eth_maxPriorityFeePerGas 1
eth_blobBaseFee 1
eth_syncing 1
eth_protocolVersion 1
eth_feeHistory 1
eth_accounts 1
net_version 1
net_listening 1
net_peerCount 1
web3_clientVersion 1
web3_sha3 1
txpool_status 1
eth_getStorageAt 1
eth_getTransactionCount 1
eth_getBlockTransactionCountByNumber 1
eth_getBlockTransactionCountByHash 1
eth_getUncleCountByBlockNumber 1
eth_getUncleCountByBlockHash 1
eth_newBlockFilter 1
eth_uninstallFilter 1
eth_unsubscribe 1
eth_getBalance 2
eth_getCode 2
eth_getTransactionByHash 2
eth_getTransactionReceipt 2
eth_getTransactionByBlockNumberAndIndex 2
eth_getTransactionByBlockHashAndIndex 2
eth_call 2
eth_estimateGas 2
eth_createAccessList 2
eth_newFilter 2
eth_subscribe 5
debug_traceCall 5 The selected tracer changes the CU cost. callTracer, prestateTracer, 4byteTracer cost 25 CU; other tracer configurations use the displayed 5 CU value.
eth_getFilterChanges 5
eth_sendRawTransaction 10
eth_getBlockByNumber 25 Responses with full transaction objects cost 25 CU; headers-only responses cost 2 CU.
eth_getBlockByHash 25 Responses with full transaction objects cost 25 CU; headers-only responses cost 2 CU.
eth_getProof 25
trace_transaction 25
trace_get 25
trace_call 25
trace_rawTransaction 25
eth_getLogs 25 Charged 25 CU to open the query, plus 6 CU for each inclusive block in the requested range. A blockHash or single-tag query counts as one block.
eth_getFilterLogs 25
eth_getBlockReceipts 50
debug_storageRangeAt 50
trace_replayTransaction 50
debug_traceTransaction 250 The selected tracer changes the CU cost. callTracer, prestateTracer, 4byteTracer cost 25 CU; other tracer configurations use the displayed 250 CU value.
debug_traceBlockByNumber 250 The selected tracer changes the CU cost. callTracer, prestateTracer, 4byteTracer cost 25 CU; other tracer configurations use the displayed 250 CU value.
debug_traceBlockByHash 250 The selected tracer changes the CU cost. callTracer, prestateTracer, 4byteTracer cost 25 CU; other tracer configurations use the displayed 250 CU value.
debug_traceBlock 250 The selected tracer changes the CU cost. callTracer, prestateTracer, 4byteTracer cost 25 CU; other tracer configurations use the displayed 250 CU value.
trace_block 250
trace_filter 250
trace_replayBlockTransactions 250
txpool_content 250
txpool_contentFrom 250
txpool_inspect 250