For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

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

EVM JSON-RPC methods

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

Method
CU

eth_accounts

30

eth_blockNumber

30

eth_call

30

eth_chainId

30

eth_estimateGas

30

eth_gasPrice

30

eth_getBalance

30

eth_getBlockByHash

30

eth_getBlockByNumber

30

eth_getBlockTransactionCountByHash

30

eth_getBlockTransactionCountByNumber

30

eth_getCode

30

eth_getStorageAt

30

eth_getTransactionByBlockHashAndIndex

30

eth_getTransactionByBlockNumberAndIndex

30

eth_getTransactionByHash

30

eth_getTransactionReceipt

30

eth_syncing

30

net_listening

30

net_peerCount

30

net_version

30

web3_clientVersion

30

web3_sha3

30

Build transaction methods

JSON-RPC methods for constructing Tron transactions.

Method
CU

CreateSmartContract

30

TransferAssetContract

30

TransferContract

30

TriggerSmartContract

30

HTTP API

Tron full node HTTP endpoints under /wallet.

Endpoint
CU

/wallet/accountpermissionupdate

30

/wallet/broadcasthex

30

/wallet/broadcasttransaction

30

/wallet/clearabi

30

/wallet/createassetissue

30

/wallet/createaccount

30

/wallet/createshieldedcontractparameters

30

/wallet/createspendauthsig

30

/wallet/createtransaction

30

/wallet/delegateresource

30

/wallet/deploycontract

30

/wallet/estimateenergy

30

/wallet/exchangecreate

30

/wallet/exchangeinject

30

/wallet/exchangetransaction

30

/wallet/exchangewithdraw

30

/wallet/freezebalance

30

/wallet/freezebalancev2

30

/wallet/getaccount

30

/wallet/getaccountbalance

30

/wallet/getaccountnet

30

/wallet/getaccountresource

30

/wallet/getakfromask

30

/wallet/getassetissuebyaccount

30

/wallet/getassetissuebyid

30

/wallet/getassetissuebyname

30

/wallet/getassetissuelist

30

/wallet/getassetissuelistbyname

30

/wallet/getavailableunfreezecount

30

/wallet/getbandwidthprices

30

/wallet/getblock

30

/wallet/getblockbalance

30

/wallet/getblockbyid

30

/wallet/getblockbylatestnum

30

/wallet/getblockbylimitnext

30

/wallet/getblockbynum

30

/wallet/getburntrx

30

/wallet/getcandelegatedmaxsize

30

/wallet/getcanwithdrawunfreezeamount

30

/wallet/getchainparameters

30

/wallet/getcontract

30

/wallet/getcontractinfo

30

/wallet/getdelegatedresource

30

/wallet/getdelegatedresourceaccountindex

30

/wallet/getdelegatedresourceaccountindexv2

30

/wallet/getdelegatedresourcev2

30

/wallet/getdiversifier

30

/wallet/getenergyprices

30

/wallet/getexchangebyid

30

/wallet/getexpandedspendingkey

30

/wallet/getincomingviewingkey

30

/wallet/getnewshieldedaddress

30

/wallet/getnkfromnsk

30

/wallet/getnodeinfo

30

/wallet/getnowblock

30

/wallet/getpaginatedassetissuelist

30

/wallet/getpendingsize

30

/wallet/getproposalbyid

30

/wallet/getspendingkey

30

/wallet/gettransactionbyid

30

/wallet/gettransactionfrompending

30

/wallet/gettransactioninfobyblocknum

30

/wallet/gettransactioninfobyid

30

/wallet/gettransactionlistfrompending

30

/wallet/gettriggerinputforshieldedtrc20contract

30

/wallet/getzenpaymentaddress

30

/wallet/isshieldedtrc20contractnotespent

30

/wallet/listexchanges

30

/wallet/listproposals

30

/wallet/participateassetissue

30

/wallet/proposalapprove

30

/wallet/proposaldelete

30

/wallet/scanshieldedtrc20notesbyivk

30

/wallet/scanshieldedtrc20notesbyovk

30

/wallet/transferasset

30

/wallet/triggerconstantcontract

30

/wallet/triggersmartcontract

30

/wallet/undelegateresource

30

/wallet/unfreezeasset

30

/wallet/unfreezebalance

30

/wallet/unfreezebalancev2

30

/wallet/updateaccount

30

/wallet/updateasset

30

/wallet/updateenergylimit

30

/wallet/updatesetting

30

/wallet/withdrawexpireunfreeze

30

/wallet/validateaddress

30

/wallet/votewitnessaccount

30

Solidity API

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

Endpoint
CU

/walletsolidity/estimateenergy

30

/walletsolidity/getaccount

30

/walletsolidity/getassetissuebyid

30

/walletsolidity/getassetissuebyname

30

/walletsolidity/getassetissuelist

30

/walletsolidity/getassetissuelistbyname

30

/walletsolidity/getavailableunfreezecount

30

/walletsolidity/getblock

30

/walletsolidity/getblockbyid

30

/walletsolidity/getblockbylatestnum

30

/walletsolidity/getblockbylimitnext

30

/walletsolidity/getblockbynum

30

/walletsolidity/getburntrx

30

/walletsolidity/getcandelegatedmaxsize

30

/walletsolidity/getcanwithdrawunfreezeamount

30

/walletsolidity/getdelegatedresource

30

/walletsolidity/getdelegatedresourceaccountindex

30

/walletsolidity/getdelegatedresourceaccountindexv2

30

/walletsolidity/getexchangebyid

30

/walletsolidity/getnowblock

30

/walletsolidity/getpaginatedassetissuelist

30

/walletsolidity/gettransactionbyid

30

/walletsolidity/gettransactioncountbyblocknum

30

/walletsolidity/gettransactioninfobyblocknum

30

/walletsolidity/getTransactionInfoById

30

/walletsolidity/isshieldedtrc20contractnotespent

30

/walletsolidity/listexchanges

30

/walletsolidity/scanshieldedtrc20notesbyivk

30

/walletsolidity/scanshieldedtrc20notesbyovk

30

/walletsolidity/triggerconstantcontract

30

Growth and above

Block receipts and log queries. 30 CU per call.

Method
CU

eth_getBlockReceipts

30

eth_getLogs

30

Batch requests cost the sum of their sub calls. See how compute units work for the full pricing model.

Last updated