BlockPI Network
Search…
⌃K
📐

Request Unit (RU)

eth_getUncleCountByBlockNumberDifferent types of RPC queries consume different levels of BlockPI Network resources. Request Unit is a basic charge unit to calculate the usage of the network. This design will provide a fair and transparent experience for every developer and user. The following table shows the RU pricing of each method.
If you need to access the data from earlier blocks, you can open the Archive Model, which allows users to access all the historical data of the blockchain. This function is available for Klaytn and will be soon on the Polygon.
Archive mode will route the requests to archive nodes of the blockchain. Since running an archive node requires huge storage, the RU consumption will increase by 30%. And it typically takes a longer time to process due to the huge amount of data. So we recommend you open Archive Mode only when it’s necessary.
Other non-standard RPC methods that EVM client supports but not specified in this table, as well as all the websocket requests will be charged based on the data size. The rate is 5 RUs per 250 byte.

Individual method cost

Ethereum
Klaytn
Polygon
Arbitrum
Aptos
Request Method
RU Price
eth_chainId
0
eth_syncing
0
net_listening
0
net_version
0
net_peerCount
0
eth_uninstallFilter
10
eth_blockNumber
10
txpool_status
10
eth_accounts
10
eth_getBalance
15
eth_getCode
15
eth_getTransactionCount
15
eth_hashrate
15
eth_sign
15
eth_gasPrice
15
eth_newBlockFilter
15
eth_newFilter
15
eth_newPendingTransactionFilter
15
eth_getBlockTransactionCountByNumber
15
eth_getBlockTransactionCountByHash
15
eth_getUncleCountByBlockHash
15
eth_getUncleCountByBlockNumber
15
eth_getStorageAt
15
web3_clientVersion
15
web3_sha3
15
trace_get
15
eth_getFilterChanges
20
eth_call
20
eth_estimateGas
20
trace_block
20
trace_transaction
20
eth_getTransactionByBlockHashAndIndex
30
eth_getTransactionByBlockNumberAndIndex
30
eth_getUncleByBlockHashAndIndex
30
eth_getUncleByBlockNumberAndIndex
30
eth_getTransactionByHash
35
eth_getBlockByHash
50
eth_getBlockByNumber
50
trace_call
60
trace_rawTransaction
60
trace_filter
60
eth_getLogs
75
eth_getTransactionReceipt
200
eth_sendRawTransaction
200
debug_traceCall
300
debug_traceTransaction
300
debug_traceBlockByHash
500
debug_traceBlockByNumber
500
trace_replayTransaction
2900
Request Method
RU Price
klay_chainID
0
klay_protocolVersion
0
klay_syncing
0
klay_accounts
10
klay_subscribe
10
klay_unsubscribe
10
klay_uninstallFilter
10
klay_blockNumber
10
txpool_inspect
10
txpool_status
10
klay_accountCreated
15
klay_getBalance
15
klay_getCode
15
klay_getTransactionCount
15
klay_isContractAccount
15
klay_sign
15
klay_clientVersion
15
klay_gasPrice
15
klay_gasPriceAt
15
klay_isParallelDBWrite
15
klay_isSenderTxHashIndexingEnabled
15
klay_rewardbase
15
klay_sha3
15
klay_newBlockFilter
15
klay_newFilter
15
klay_newPendingTransactionFilter
15
klay_getBlockTransactionCountByNumber
15
klay_getBlockTransactionCountByHash
15
klay_getCommittee
15
klay_getCommitteeSize
15
klay_getCouncil
15
klay_getCouncilSize
15
klay_getStorageAt
15
klay_getAccount
20
klay_getFilterChanges
20
klay_call
20
klay_estimateGas
20
klay_estimateComputationCost
20
klay_getAccountKey
25
klay_getDecodedAnchoringTransactionByHash
25
klay_getHeaderByNumber
25
klay_getHeaderByHash
25
klay_getTransactionByBlockHashAndIndex
30
klay_getTransactionByBlockNumberAndIndex
30
klay_signTransaction
30
klay_encodeAccountKey
35
klay_getTransactionByHash
35
klay_getTransactionBySenderTxHash
35
klay_signTransactionAsFeePayer
45
klay_decodeAccountKey
50
klay_getBlockByHash
50
klay_getBlockByNumber
50
klay_getFilterLogs
75
klay_getLogs
75
klay_getBlockWithConsensusInfoByHash
170
klay_getBlockWithConsensusInfoByNumber
170
klay_getTransactionReceipt
200
klay_getTransactionReceiptBySenderTxHash
200
klay_sendRawTransaction
200
klay_sendTransactionAsFeePayer
200
debug_traceTransaction
300
klay_getBlockReceipts
400
debug_traceBlockByHash
500
debug_traceBlockByNumber
500
Request Method
RU Price
eth_chainId
0
eth_syncing
0
net_listening
0
net_version
0
net_peerCount
0
eth_uninstallFilter
10
eth_blockNumber
10
txpool_inspect
10
txpool_status
10
eth_accounts
10
eth_getBalance
15
eth_getCode
15
eth_getTransactionCount
15
eth_hashrate
15
eth_sign
15
eth_gasPrice
15
eth_newBlockFilter
15
eth_newFilter
15
eth_newPendingTransactionFilter
15
eth_mining
15
eth_getBlockTransactionCountByNumber
15
eth_getBlockTransactionCountByHash
15
eth_getUncleCountByBlockHash
15
eth_getUncleCountByBlockNumber
15
eth_getStorageAt
15
web3_clientVersion
15
web3_sha3
15
eth_getFilterChanges
20
eth_call
20
eth_estimateGas
20
eth_getTransactionByBlockHashAndIndex
30
eth_getTransactionByBlockNumberAndIndex
30
eth_getUncleByBlockHashAndIndex
30
eth_getUncleByBlockNumberAndIndex
30
eth_getTransactionByHash
35
eth_getBlockByHash
50
eth_getBlockByNumber
50
eth_getFilterLogs
75
eth_getLogs
75
eth_getTransactionReceipt
200
eth_sendRawTransaction
200
debug_traceCall
300
debug_traceTransaction
300
debug_traceBlockByNumber
500
debug_traceBlockByHash
500
Request Method
RU Price
eth_chainId
0
eth_syncing
0
net_version
0
eth_uninstallFilter
10
eth_blockNumber
10
eth_accounts
10
eth_getBalance
15
eth_getCode
15
eth_getTransactionCount
15
eth_sign
15
eth_gasPrice
15
eth_newBlockFilter
15
eth_newFilter
15
eth_newPendingTransactionFilter
15
eth_getBlockTransactionCountByNumber
15
eth_getBlockTransactionCountByHash
15
eth_getUncleCountByBlockHash
15
eth_getUncleCountByBlockNumber
15
eth_getStorageAt
15
web3_clientVersion
15
web3_sha3
15
eth_getFilterChanges
20
eth_call
20
eth_estimateGas
20
eth_getTransactionByBlockHashAndIndex
30
eth_getTransactionByBlockNumberAndIndex
30
eth_getUncleByBlockHashAndIndex
30
eth_getUncleByBlockNumberAndIndex
30
eth_getTransactionByHash
35
eth_getBlockByHash
50
eth_getBlockByNumber
50
eth_getFilterLogs
75
eth_getLogs
75
eth_getTransactionReceipt
200
eth_sendTransaction
200
eth_sendRawTransaction
200
debug_traceCall
300
debug_traceTransaction
300
debug_traceBlockByHash
500
debug_traceBlockByNumber
500
Request Method
RU Price
Get account
20
Get account module
20
Get account modules
20
Check basic node health
20
Estimate gas price
20
Get ledger info
25
Get table item
25
Get account resource
30
Encode submission
30
Submit transaction
45
Simulate transaction
45
Get blocks by height
60
Get blocks by version
60
Get transaction by hash
60
Get transaction by version
60
Submit batch transactions
60
Get account resources
75
Get events by creation number
120
Get events by event handle
120
Get transactions
120
Get account transactions
120