> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# TRON methods

> Complete TRON blockchain API methods reference. Includes JSON-RPC, wallet, walletsolidity, and gRPC endpoints for smart contracts, transactions, and accounts.

<Note>
  TRON also supports **gRPC** for high-performance access. For gRPC setup, authentication, and available methods, see [TRON tooling: gRPC API](/docs/tron-tooling#grpc-api).
</Note>

| Method                                     | Endpoint        | Availability                                  |
| ------------------------------------------ | --------------- | --------------------------------------------- |
| buildTransaction                           | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_accounts                              | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_blockNumber                           | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_call                                  | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_chainId                               | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_coinbase                              | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_estimateGas                           | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_gasPrice                              | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_getBalance                            | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_getBlockByHash                        | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_getBlockByNumber                      | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_getBlockTransactionCountByHash        | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_getBlockTransactionCountByNumber      | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_getCode                               | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_getFilterChanges                      | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_getFilterLogs                         | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_getLogs                               | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_getStorageAt                          | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_getTransactionByBlockHashAndIndex     | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_getTransactionByBlockNumberAndIndex   | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_getTransactionByHash                  | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_getTransactionReceipt                 | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_getWork                               | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_newBlockFilter                        | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_newFilter                             | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_protocolVersion                       | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_syncing                               | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| eth\_uninstallFilter                       | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| net\_listening                             | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| net\_peerCount                             | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| net\_version                               | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| web3\_clientVersion                        | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| web3\_sha3                                 | /jsonrpc        | <Icon icon="square-check" iconType="solid" /> |
| accountpermissionupdate                    | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| broadcasthex                               | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| broadcasttransaction                       | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| cancelallunfreezev2                        | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| clearabi                                   | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| createaccount                              | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| createassetissue                           | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| createshieldedcontractparameters           | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| createshieldedcontractparameterswithoutask | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| createspendauthsig                         | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| createtransaction                          | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| createwitness                              | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| delegateresource                           | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| deploycontract                             | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| estimateenergy                             | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| exchangecreate                             | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| exchangeinject                             | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| exchangetransaction                        | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| exchangewithdraw                           | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| freezebalance                              | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| freezebalancev2                            | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getaccount                                 | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getaccountbalance                          | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getaccountnet                              | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getaccountresource                         | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getakfromask                               | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getapprovedlist                            | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getassetissuebyaccount                     | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getassetissuebyid                          | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getassetissuebyname                        | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getassetissuelist                          | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getassetissuelistbyname                    | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getavailableunfreezecount                  | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getbandwidthprices                         | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getblock                                   | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getblockbalance                            | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getblockbyid                               | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getblockbylatestnum                        | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getblockbylimitnext                        | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getblockbynum                              | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getBrokerage                               | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getburntrx                                 | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getcandelegatedmaxsize                     | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getcanwithdrawunfreezeamount               | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getchainparameters                         | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getcontract                                | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getcontractinfo                            | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getdelegatedresource                       | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getdelegatedresourceaccountindex           | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getdelegatedresourceaccountindexv2         | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getdelegatedresourcev2                     | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getdiversifier                             | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getenergyprices                            | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getexchangebyid                            | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getexpandedspendingkey                     | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getincomingviewingkey                      | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getnewshieldedaddress                      | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getnextmaintenancetime                     | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getnodeinfo                                | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getnowblock                                | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getpaginatedassetissuelist                 | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getpendingsize                             | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getproposalbyid                            | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getReward                                  | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getspendingkey                             | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| gettransactionbyid                         | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| gettransactionfrompending                  | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| gettransactioninfobyblocknum               | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| gettransactioninfobyid                     | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| gettransactionlistfrompending              | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| gettriggerinputforshieldedtrc20contract    | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| getzenpaymentaddress                       | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| isshieldedtrc20contractnotespent           | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| listexchanges                              | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| listnodes                                  | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| listproposals                              | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| listwitnesses                              | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| totaltransaction                           | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| participateassetissue                      | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| proposalapprove                            | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| proposalcreate                             | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| proposaldelete                             | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| scanshieldedtrc20notesbyivk                | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| scanshieldedtrc20notesbyovk                | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| transferasset                              | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| triggerconstantcontract                    | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| triggersmartcontract                       | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| undelegateresource                         | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| unfreezeasset                              | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| unfreezebalance                            | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| unfreezebalancev2                          | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| updateaccount                              | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| updateasset                                | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| updateBrokerage                            | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| updateenergylimit                          | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| updatesetting                              | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| updatewitness                              | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| validateaddress                            | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| votewitnessaccount                         | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| withdrawbalance                            | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| withdrawexpireunfreeze                     | /wallet         | <Icon icon="square-check" iconType="solid" /> |
| estimateenergy                             | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getaccount                                 | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getassetissuebyid                          | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getassetissuebyname                        | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getassetissuelist                          | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getassetissuelistbyname                    | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getavailableunfreezecount                  | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getblock                                   | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getblockbyid                               | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getblockbylatestnum                        | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getblockbylimitnext                        | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getblockbynum                              | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getBrokerage                               | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getburntrx                                 | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getcandelegatedmaxsize                     | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getcanwithdrawunfreezeamount               | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getdelegatedresource                       | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getdelegatedresourceaccountindex           | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getdelegatedresourceaccountindexv2         | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getexchangebyid                            | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getnodeinfo                                | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getnowblock                                | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getpaginatedassetissuelist                 | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| getReward                                  | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| gettransactionbyid                         | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| gettransactioncountbyblocknum              | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| gettransactioninfobyblocknum               | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| gettransactioninfobyid                     | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| isshieldedtrc20contractnotespent           | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| listexchanges                              | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| listwitnesses                              | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| scanshieldedtrc20notesbyivk                | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| scanshieldedtrc20notesbyovk                | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
| triggerconstantcontract                    | /walletsolidity | <Icon icon="square-check" iconType="solid" /> |
