Ethereum Compute Units

Transaction Categories and Compute Units

Different transaction categories are assigned specific Compute Unit values. These CUs reflect the resources needed for each type of transaction.

Transaction CategoryAssociated Compute Units
XS1
S5
M10
L50
XL100
EgressCustom
Batch QueriesCustom

Ethereum RPC Custom Methods

MethodWeight
bd_getTransactionHashesByAddressL
bd_getBlockHeaderByDateL
bd_getTokenBalanceS
bd_getTokenMetadataS
bd_getContractAbiByAddressM
bd_estimateFeeL
bd_createTokenTransferTransactionM
bd_compileTransactionS

Ethereum RPC

MethodWeight
eth_getBlockByHashS
eth_getBlockByNumberS
eth_blockNumberXS
eth_getTransactionCountM
eth_getTransactionByHashS
eth_getTransactionReceiptS
eth_getTransactionByBlockHashAndIndexS
eth_getTransactionByBlockNumberAndIndexS
eth_getBlockTransactionCountByHashS
eth_getBlockTransactionCountByNumberS
eth_getUncleByBlockNumberAndIndexS
eth_getUncleByBlockHashAndIndexS
eth_getUncleCountByBlockHashS
eth_getUncleCountByBlockNumberS
eth_callM
eth_getLogsL
eth_getStorageAtS
eth_getCodeS
eth_getProofS
eth_sendRawTransactionXL
eth_gasPriceS
eth_estimateGasL
eth_feeHistoryXS
eth_maxPriorityFeePerGasXS
eth_chainIdXS
eth_protocolVersion (Only available on Tron )XS
eth_getBalanceS
eth_syncingXS
net_versionXS
net_peerCountXS
web3_clientVersionXS
web3_sha3XS
debug_traceBlockL
debug_traceBlockByHashL
debug_traceBlockByNumberL
debug_traceTransactionL

👋 Need Help?

Contact us through email or our support page for any issues, bugs, or assistance you may need.