TRON also supports gRPC for high-performance access. For gRPC setup, authentication, and available methods, see TRON tooling: gRPC API.
| Method | Endpoint | Availability |
|---|---|---|
| buildTransaction | /jsonrpc | |
| eth_accounts | /jsonrpc | |
| eth_blockNumber | /jsonrpc | |
| eth_call | /jsonrpc | |
| eth_chainId | /jsonrpc | |
| eth_coinbase | /jsonrpc | |
| eth_estimateGas | /jsonrpc | |
| eth_gasPrice | /jsonrpc | |
| eth_getBalance | /jsonrpc | |
| eth_getBlockByHash | /jsonrpc | |
| eth_getBlockByNumber | /jsonrpc | |
| eth_getBlockTransactionCountByHash | /jsonrpc | |
| eth_getBlockTransactionCountByNumber | /jsonrpc | |
| eth_getCode | /jsonrpc | |
| eth_getFilterChanges | /jsonrpc | |
| eth_getFilterLogs | /jsonrpc | |
| eth_getLogs | /jsonrpc | |
| eth_getStorageAt | /jsonrpc | |
| eth_getTransactionByBlockHashAndIndex | /jsonrpc | |
| eth_getTransactionByBlockNumberAndIndex | /jsonrpc | |
| eth_getTransactionByHash | /jsonrpc | |
| eth_getTransactionReceipt | /jsonrpc | |
| eth_getWork | /jsonrpc | |
| eth_newBlockFilter | /jsonrpc | |
| eth_newFilter | /jsonrpc | |
| eth_protocolVersion | /jsonrpc | |
| eth_syncing | /jsonrpc | |
| eth_uninstallFilter | /jsonrpc | |
| net_listening | /jsonrpc | |
| net_peerCount | /jsonrpc | |
| net_version | /jsonrpc | |
| web3_clientVersion | /jsonrpc | |
| web3_sha3 | /jsonrpc | |
| accountpermissionupdate | /wallet | |
| broadcasthex | /wallet | |
| broadcasttransaction | /wallet | |
| cancelallunfreezev2 | /wallet | |
| clearabi | /wallet | |
| createaccount | /wallet | |
| createassetissue | /wallet | |
| createshieldedcontractparameters | /wallet | |
| createshieldedcontractparameterswithoutask | /wallet | |
| createspendauthsig | /wallet | |
| createtransaction | /wallet | |
| createwitness | /wallet | |
| delegateresource | /wallet | |
| deploycontract | /wallet | |
| estimateenergy | /wallet | |
| exchangecreate | /wallet | |
| exchangeinject | /wallet | |
| exchangetransaction | /wallet | |
| exchangewithdraw | /wallet | |
| freezebalance | /wallet | |
| freezebalancev2 | /wallet | |
| getaccount | /wallet | |
| getaccountbalance | /wallet | |
| getaccountnet | /wallet | |
| getaccountresource | /wallet | |
| getakfromask | /wallet | |
| getapprovedlist | /wallet | |
| getassetissuebyaccount | /wallet | |
| getassetissuebyid | /wallet | |
| getassetissuebyname | /wallet | |
| getassetissuelist | /wallet | |
| getassetissuelistbyname | /wallet | |
| getavailableunfreezecount | /wallet | |
| getbandwidthprices | /wallet | |
| getblock | /wallet | |
| getblockbalance | /wallet | |
| getblockbyid | /wallet | |
| getblockbylatestnum | /wallet | |
| getblockbylimitnext | /wallet | |
| getblockbynum | /wallet | |
| getBrokerage | /wallet | |
| getburntrx | /wallet | |
| getcandelegatedmaxsize | /wallet | |
| getcanwithdrawunfreezeamount | /wallet | |
| getchainparameters | /wallet | |
| getcontract | /wallet | |
| getcontractinfo | /wallet | |
| getdelegatedresource | /wallet | |
| getdelegatedresourceaccountindex | /wallet | |
| getdelegatedresourceaccountindexv2 | /wallet | |
| getdelegatedresourcev2 | /wallet | |
| getdiversifier | /wallet | |
| getenergyprices | /wallet | |
| getexchangebyid | /wallet | |
| getexpandedspendingkey | /wallet | |
| getincomingviewingkey | /wallet | |
| getnewshieldedaddress | /wallet | |
| getnextmaintenancetime | /wallet | |
| getnodeinfo | /wallet | |
| getnowblock | /wallet | |
| getpaginatedassetissuelist | /wallet | |
| getpendingsize | /wallet | |
| getproposalbyid | /wallet | |
| getReward | /wallet | |
| getspendingkey | /wallet | |
| gettransactionbyid | /wallet | |
| gettransactionfrompending | /wallet | |
| gettransactioninfobyblocknum | /wallet | |
| gettransactioninfobyid | /wallet | |
| gettransactionlistfrompending | /wallet | |
| gettriggerinputforshieldedtrc20contract | /wallet | |
| getzenpaymentaddress | /wallet | |
| isshieldedtrc20contractnotespent | /wallet | |
| listexchanges | /wallet | |
| listnodes | /wallet | |
| listproposals | /wallet | |
| listwitnesses | /wallet | |
| totaltransaction | /wallet | |
| participateassetissue | /wallet | |
| proposalapprove | /wallet | |
| proposalcreate | /wallet | |
| proposaldelete | /wallet | |
| scanshieldedtrc20notesbyivk | /wallet | |
| scanshieldedtrc20notesbyovk | /wallet | |
| transferasset | /wallet | |
| triggerconstantcontract | /wallet | |
| triggersmartcontract | /wallet | |
| undelegateresource | /wallet | |
| unfreezeasset | /wallet | |
| unfreezebalance | /wallet | |
| unfreezebalancev2 | /wallet | |
| updateaccount | /wallet | |
| updateasset | /wallet | |
| updateBrokerage | /wallet | |
| updateenergylimit | /wallet | |
| updatesetting | /wallet | |
| updatewitness | /wallet | |
| validateaddress | /wallet | |
| votewitnessaccount | /wallet | |
| withdrawbalance | /wallet | |
| withdrawexpireunfreeze | /wallet | |
| estimateenergy | /walletsolidity | |
| getaccount | /walletsolidity | |
| getassetissuebyid | /walletsolidity | |
| getassetissuebyname | /walletsolidity | |
| getassetissuelist | /walletsolidity | |
| getassetissuelistbyname | /walletsolidity | |
| getavailableunfreezecount | /walletsolidity | |
| getblock | /walletsolidity | |
| getblockbyid | /walletsolidity | |
| getblockbylatestnum | /walletsolidity | |
| getblockbylimitnext | /walletsolidity | |
| getblockbynum | /walletsolidity | |
| getBrokerage | /walletsolidity | |
| getburntrx | /walletsolidity | |
| getcandelegatedmaxsize | /walletsolidity | |
| getcanwithdrawunfreezeamount | /walletsolidity | |
| getdelegatedresource | /walletsolidity | |
| getdelegatedresourceaccountindex | /walletsolidity | |
| getdelegatedresourceaccountindexv2 | /walletsolidity | |
| getexchangebyid | /walletsolidity | |
| getnodeinfo | /walletsolidity | |
| getnowblock | /walletsolidity | |
| getpaginatedassetissuelist | /walletsolidity | |
| getReward | /walletsolidity | |
| gettransactionbyid | /walletsolidity | |
| gettransactioncountbyblocknum | /walletsolidity | |
| gettransactioninfobyblocknum | /walletsolidity | |
| gettransactioninfobyid | /walletsolidity | |
| isshieldedtrc20contractnotespent | /walletsolidity | |
| listexchanges | /walletsolidity | |
| listwitnesses | /walletsolidity | |
| scanshieldedtrc20notesbyivk | /walletsolidity | |
| scanshieldedtrc20notesbyovk | /walletsolidity | |
| triggerconstantcontract | /walletsolidity |