Arbitrum One 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

Arbitrum One Compute Unit Values

MethodWeight
eth_getBlockByHashS
eth_getBlockByNumberS
eth_blockNumberXS
eth_getBlockReceiptsXL
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
net_versionXS
eth_getBalanceS
web3_clientVersionXS

👋 Need Help?

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