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 Category | Associated Compute Units |
|---|---|
| XS | 1 |
| S | 5 |
| M | 10 |
| L | 50 |
| XL | 100 |
| Egress | Custom |
| Batch Queries | Custom |
Ethereum RPC Custom Methods
| Method | Weight |
|---|---|
| bd_getTransactionHashesByAddress | L |
| bd_getBlockHeaderByDate | L |
| bd_getTokenBalance | S |
| bd_getTokenMetadata | S |
| bd_getContractAbiByAddress | M |
| bd_estimateFee | L |
| bd_createTokenTransferTransaction | M |
| bd_compileTransaction | S |
Ethereum RPC
| Method | Weight |
|---|---|
| eth_getBlockByHash | S |
| eth_getBlockByNumber | S |
| eth_blockNumber | XS |
| eth_getTransactionCount | M |
| eth_getTransactionByHash | S |
| eth_getTransactionReceipt | S |
| eth_getTransactionByBlockHashAndIndex | S |
| eth_getTransactionByBlockNumberAndIndex | S |
| eth_getBlockTransactionCountByHash | S |
| eth_getBlockTransactionCountByNumber | S |
| eth_getUncleByBlockNumberAndIndex | S |
| eth_getUncleByBlockHashAndIndex | S |
| eth_getUncleCountByBlockHash | S |
| eth_getUncleCountByBlockNumber | S |
| eth_call | M |
| eth_getLogs | L |
| eth_getStorageAt | S |
| eth_getCode | S |
| eth_getProof | S |
| eth_sendRawTransaction | XL |
| eth_gasPrice | S |
| eth_estimateGas | L |
| eth_feeHistory | XS |
| eth_maxPriorityFeePerGas | XS |
| eth_chainId | XS |
| eth_protocolVersion (Only available on Tron ) | XS |
| eth_getBalance | S |
| eth_syncing | XS |
| net_version | XS |
| net_peerCount | XS |
| web3_clientVersion | XS |
| web3_sha3 | XS |
| debug_traceBlock | L |
| debug_traceBlockByHash | L |
| debug_traceBlockByNumber | L |
| debug_traceTransaction | L |
👋 Need Help?
Contact us through email or our support page for any issues, bugs, or assistance you may need.
Updated 3 months ago
