> For the complete documentation index, see [llms.txt](https://docs.luganodes.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.luganodes.com/rpc/compute-units/tron-cu-table.md).

# Tron CU table

Per method compute unit weights for Tron mainnet

The Tron base rate is 30 CU. Methods are listed by the minimum plan that can call them, with the CU each call consumes. Methods not listed here are billed at the base rate of 30 CU.

### Available on all plans <a href="#available-on-all-plans" id="available-on-all-plans"></a>

Every Tron method below is 30 CU per call, across three interfaces.

#### EVM JSON-RPC methods <a href="#evm-json-rpc-methods" id="evm-json-rpc-methods"></a>

Eth compatible JSON-RPC methods served at the Tron endpoint.

<table><thead><tr><th width="605.921875">Method</th><th>CU</th></tr></thead><tbody><tr><td><code>eth_accounts</code></td><td>30</td></tr><tr><td><code>eth_blockNumber</code></td><td>30</td></tr><tr><td><code>eth_call</code></td><td>30</td></tr><tr><td><code>eth_chainId</code></td><td>30</td></tr><tr><td><code>eth_estimateGas</code></td><td>30</td></tr><tr><td><code>eth_gasPrice</code></td><td>30</td></tr><tr><td><code>eth_getBalance</code></td><td>30</td></tr><tr><td><code>eth_getBlockByHash</code></td><td>30</td></tr><tr><td><code>eth_getBlockByNumber</code></td><td>30</td></tr><tr><td><code>eth_getBlockTransactionCountByHash</code></td><td>30</td></tr><tr><td><code>eth_getBlockTransactionCountByNumber</code></td><td>30</td></tr><tr><td><code>eth_getCode</code></td><td>30</td></tr><tr><td><code>eth_getStorageAt</code></td><td>30</td></tr><tr><td><code>eth_getTransactionByBlockHashAndIndex</code></td><td>30</td></tr><tr><td><code>eth_getTransactionByBlockNumberAndIndex</code></td><td>30</td></tr><tr><td><code>eth_getTransactionByHash</code></td><td>30</td></tr><tr><td><code>eth_getTransactionReceipt</code></td><td>30</td></tr><tr><td><code>eth_syncing</code></td><td>30</td></tr><tr><td><code>net_listening</code></td><td>30</td></tr><tr><td><code>net_peerCount</code></td><td>30</td></tr><tr><td><code>net_version</code></td><td>30</td></tr><tr><td><code>web3_clientVersion</code></td><td>30</td></tr><tr><td><code>web3_sha3</code></td><td>30</td></tr></tbody></table>

#### HTTP API <a href="#http-api" id="http-api"></a>

Tron full node HTTP endpoints under /wallet.

<table><thead><tr><th width="605.83203125">Endpoint</th><th>CU</th></tr></thead><tbody><tr><td><code>/wallet/accountpermissionupdate</code></td><td>30</td></tr><tr><td><code>/wallet/broadcasthex</code></td><td>30</td></tr><tr><td><code>/wallet/broadcasttransaction</code></td><td>30</td></tr><tr><td><code>/wallet/clearabi</code></td><td>30</td></tr><tr><td><code>/wallet/createassetissue</code></td><td>30</td></tr><tr><td><code>/wallet/createaccount</code></td><td>30</td></tr><tr><td><code>/wallet/createshieldedcontractparameters</code></td><td>30</td></tr><tr><td><code>/wallet/createspendauthsig</code></td><td>30</td></tr><tr><td><code>/wallet/createtransaction</code></td><td>30</td></tr><tr><td><code>/wallet/delegateresource</code></td><td>30</td></tr><tr><td><code>/wallet/deploycontract</code></td><td>30</td></tr><tr><td><code>/wallet/estimateenergy</code></td><td>30</td></tr><tr><td><code>/wallet/exchangecreate</code></td><td>30</td></tr><tr><td><code>/wallet/exchangeinject</code></td><td>30</td></tr><tr><td><code>/wallet/exchangetransaction</code></td><td>30</td></tr><tr><td><code>/wallet/exchangewithdraw</code></td><td>30</td></tr><tr><td><code>/wallet/freezebalance</code></td><td>30</td></tr><tr><td><code>/wallet/freezebalancev2</code></td><td>30</td></tr><tr><td><code>/wallet/getaccount</code></td><td>30</td></tr><tr><td><code>/wallet/getaccountbalance</code></td><td>30</td></tr><tr><td><code>/wallet/getaccountnet</code></td><td>30</td></tr><tr><td><code>/wallet/getaccountresource</code></td><td>30</td></tr><tr><td><code>/wallet/getakfromask</code></td><td>30</td></tr><tr><td><code>/wallet/getassetissuebyaccount</code></td><td>30</td></tr><tr><td><code>/wallet/getassetissuebyid</code></td><td>30</td></tr><tr><td><code>/wallet/getassetissuebyname</code></td><td>30</td></tr><tr><td><code>/wallet/getassetissuelist</code></td><td>30</td></tr><tr><td><code>/wallet/getassetissuelistbyname</code></td><td>30</td></tr><tr><td><code>/wallet/getavailableunfreezecount</code></td><td>30</td></tr><tr><td><code>/wallet/getbandwidthprices</code></td><td>30</td></tr><tr><td><code>/wallet/getblock</code></td><td>30</td></tr><tr><td><code>/wallet/getblockbalance</code></td><td>30</td></tr><tr><td><code>/wallet/getblockbyid</code></td><td>30</td></tr><tr><td><code>/wallet/getblockbylatestnum</code></td><td>30</td></tr><tr><td><code>/wallet/getblockbylimitnext</code></td><td>30</td></tr><tr><td><code>/wallet/getblockbynum</code></td><td>30</td></tr><tr><td><code>/wallet/getburntrx</code></td><td>30</td></tr><tr><td><code>/wallet/getcandelegatedmaxsize</code></td><td>30</td></tr><tr><td><code>/wallet/getcanwithdrawunfreezeamount</code></td><td>30</td></tr><tr><td><code>/wallet/getchainparameters</code></td><td>30</td></tr><tr><td><code>/wallet/getcontract</code></td><td>30</td></tr><tr><td><code>/wallet/getcontractinfo</code></td><td>30</td></tr><tr><td><code>/wallet/getdelegatedresource</code></td><td>30</td></tr><tr><td><code>/wallet/getdelegatedresourceaccountindex</code></td><td>30</td></tr><tr><td><code>/wallet/getdelegatedresourceaccountindexv2</code></td><td>30</td></tr><tr><td><code>/wallet/getdelegatedresourcev2</code></td><td>30</td></tr><tr><td><code>/wallet/getdiversifier</code></td><td>30</td></tr><tr><td><code>/wallet/getenergyprices</code></td><td>30</td></tr><tr><td><code>/wallet/getexchangebyid</code></td><td>30</td></tr><tr><td><code>/wallet/getexpandedspendingkey</code></td><td>30</td></tr><tr><td><code>/wallet/getincomingviewingkey</code></td><td>30</td></tr><tr><td><code>/wallet/getnewshieldedaddress</code></td><td>30</td></tr><tr><td><code>/wallet/getnkfromnsk</code></td><td>30</td></tr><tr><td><code>/wallet/getnowblock</code></td><td>30</td></tr><tr><td><code>/wallet/getpaginatedassetissuelist</code></td><td>30</td></tr><tr><td><code>/wallet/getpendingsize</code></td><td>30</td></tr><tr><td><code>/wallet/getproposalbyid</code></td><td>30</td></tr><tr><td><code>/wallet/getspendingkey</code></td><td>30</td></tr><tr><td><code>/wallet/gettransactionbyid</code></td><td>30</td></tr><tr><td><code>/wallet/gettransactionfrompending</code></td><td>30</td></tr><tr><td><code>/wallet/gettransactioninfobyblocknum</code></td><td>30</td></tr><tr><td><code>/wallet/gettransactioninfobyid</code></td><td>30</td></tr><tr><td><code>/wallet/gettransactionlistfrompending</code></td><td>30</td></tr><tr><td><code>/wallet/gettriggerinputforshieldedtrc20contract</code></td><td>30</td></tr><tr><td><code>/wallet/getzenpaymentaddress</code></td><td>30</td></tr><tr><td><code>/wallet/isshieldedtrc20contractnotespent</code></td><td>30</td></tr><tr><td><code>/wallet/listexchanges</code></td><td>30</td></tr><tr><td><code>/wallet/listproposals</code></td><td>30</td></tr><tr><td><code>/wallet/participateassetissue</code></td><td>30</td></tr><tr><td><code>/wallet/proposalapprove</code></td><td>30</td></tr><tr><td><code>/wallet/proposaldelete</code></td><td>30</td></tr><tr><td><code>/wallet/scanshieldedtrc20notesbyivk</code></td><td>30</td></tr><tr><td><code>/wallet/scanshieldedtrc20notesbyovk</code></td><td>30</td></tr><tr><td><code>/wallet/transferasset</code></td><td>30</td></tr><tr><td><code>/wallet/triggerconstantcontract</code></td><td>30</td></tr><tr><td><code>/wallet/triggersmartcontract</code></td><td>30</td></tr><tr><td><code>/wallet/undelegateresource</code></td><td>30</td></tr><tr><td><code>/wallet/unfreezeasset</code></td><td>30</td></tr><tr><td><code>/wallet/unfreezebalance</code></td><td>30</td></tr><tr><td><code>/wallet/unfreezebalancev2</code></td><td>30</td></tr><tr><td><code>/wallet/updateaccount</code></td><td>30</td></tr><tr><td><code>/wallet/updateasset</code></td><td>30</td></tr><tr><td><code>/wallet/updateenergylimit</code></td><td>30</td></tr><tr><td><code>/wallet/updatesetting</code></td><td>30</td></tr><tr><td><code>/wallet/withdrawexpireunfreeze</code></td><td>30</td></tr><tr><td><code>/wallet/validateaddress</code></td><td>30</td></tr><tr><td><code>/wallet/votewitnessaccount</code></td><td>30</td></tr></tbody></table>

#### Solidity API <a href="#solidity-api" id="solidity-api"></a>

Solidified node HTTP endpoints under /walletsolidity, serving confirmed state.

<table><thead><tr><th width="605.609375">Endpoint</th><th>CU</th></tr></thead><tbody><tr><td><code>/walletsolidity/estimateenergy</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getaccount</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getassetissuebyid</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getassetissuebyname</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getassetissuelist</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getassetissuelistbyname</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getavailableunfreezecount</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getblock</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getblockbyid</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getblockbylatestnum</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getblockbylimitnext</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getblockbynum</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getburntrx</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getcandelegatedmaxsize</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getcanwithdrawunfreezeamount</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getdelegatedresource</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getdelegatedresourceaccountindex</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getdelegatedresourceaccountindexv2</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getexchangebyid</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getnowblock</code></td><td>30</td></tr><tr><td><code>/walletsolidity/getpaginatedassetissuelist</code></td><td>30</td></tr><tr><td><code>/walletsolidity/gettransactionbyid</code></td><td>30</td></tr><tr><td><code>/walletsolidity/gettransactioncountbyblocknum</code></td><td>30</td></tr><tr><td><code>/walletsolidity/gettransactioninfobyblocknum</code></td><td>30</td></tr><tr><td><code>/walletsolidity/gettransactioninfobyid</code></td><td>30</td></tr><tr><td><code>/walletsolidity/isshieldedtrc20contractnotespent</code></td><td>30</td></tr><tr><td><code>/walletsolidity/listexchanges</code></td><td>30</td></tr><tr><td><code>/walletsolidity/scanshieldedtrc20notesbyivk</code></td><td>30</td></tr><tr><td><code>/walletsolidity/scanshieldedtrc20notesbyovk</code></td><td>30</td></tr><tr><td><code>/walletsolidity/triggerconstantcontract</code></td><td>30</td></tr></tbody></table>

### Growth and above <a href="#growth-and-above" id="growth-and-above"></a>

Block receipts and log queries. 30 CU per call.

<table><thead><tr><th width="606.06640625">Method</th><th>CU</th></tr></thead><tbody><tr><td><code>eth_getBlockReceipts</code></td><td>30</td></tr><tr><td><code>eth_getLogs</code></td><td>30</td></tr></tbody></table>

{% hint style="info" %}
Batch requests cost the sum of their sub calls. See [how compute units work](/rpc/compute-units/how-compute-units-work.md) for the full pricing model.
{% endhint %}
