# TRON (TRX)

- [JSON-RPC](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api.md): JSON-RPC API reference for TRON blockchain. Explore method list, request examples, and how to connect to GetBlock's TRON RPC endpoints
- [buildTransaction - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/buildtransaction.md): Explore 'buildTransaction' in Tron’s JSON RPC API Interface for seamless transaction creation.
- [net\_peerCount - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/net_peercount.md): net\_peerCount in Tron JSON-RPC API Interface provides peer count data for network connectivity insights.
- [net\_version - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/net_version.md): Discover 'net\_version' in the Tron protocol's JSON-RPC API Interface for seamless network version retrieval.
- [web3\_clientVersion - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/web3_clientversion.md): Discover 'web3\_clientVersion' in Tron's JSON-RPC API Interface for client version details.
- [web3\_sha3 - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/web3_sha3.md): Explore the 'web3\_sha3' method in Tron's JSON-RPC API Interface for secure hashing operations.
- [eth\_accounts - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_accounts.md): Discover 'eth\_accounts' in Tron's JSON-RPC API Interface for seamless account management.
- [eth\_blockNumber - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_blocknumber.md): Discover 'eth\_blockNumber' in Tron’s JSON-RPC API Interface for blockchain data retrieval.
- [eth\_call - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_call.md): Explore 'eth\_call' in Tron's JSON-RPC API Interface for smart contract data retrieval.
- [eth\_chainld - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_chainld-tron.md): The eth\_accounts method retrieves a list of addresses controlled by the connected client. Learn how eth\_accounts API Interface works and how to integrate it in your Web3 applications.
- [eth\_coinbase - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_coinbase.md): Discover the 'eth\_coinbase' method in the Tron protocol's JSON-RPC API Interface for efficient account management.
- [eth\_estimateGas - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_estimategas.md): Use 'eth\_estimateGas' in the JSON-RPC API Interface to estimate gas for transactions in the Tron protocol.
- [eth\_gasPrice - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_gasprice.md): 'eth\_gasPrice' in Tron: Understand the JSON-RPC API Interface for efficient gas price estimation.
- [eth\_getBalance - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getbalance.md): eth\_getBalance in Tron JSON-RPC API Interface retrieves account balance efficiently.
- [eth\_getBlockByHash - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getblockbyhash.md): Discover 'eth\_getBlockByHash' in Tron's JSON-RPC API Interface for efficient block retrieval by hash.
- [eth\_getBlockByNumber - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getblockbynumber.md): eth\_getBlockByNumber in Tron: JSON-RPC API Interface for retrieving block details by number.
- [eth\_getBlockTransactionCountByHash - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getblocktransactioncountbyhash.md): Retrieve the transaction count in a block by its hash using the 'eth\_getBlockTransactionCountByHash' method in the JSON-RPC API Interface.
- [eth\_getBlockTransactionCountByNumber - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getblocktransactioncountbynumber.md): 'eth\_getBlockTransactionCountByNumber' JSON-RPC API Interface retrieves transaction count in a specific block by number in the Tron protocol.
- [eth\_getCode - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getcode.md): Discover how 'eth\_getCode' in the JSON-RPC API Interface retrieves smart contract bytecode efficiently.
- [eth\_getFilterChanges - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getfilterchanges.md): Discover 'eth\_getFilterChanges' in the Tron JSON-RPC API Interface for efficient event filtering and updates.
- [eth\_getFilterLogs - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getfilterlogs.md): The 'eth\_getFilterLogs' method in Tron’s JSON-RPC API Interface retrieves filtered event logs efficiently.
- [eth\_getLogs - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getlogs.md): Retrieve event logs using the 'eth\_getLogs' method in the Tron protocol's JSON-RPC API Interface.
- [eth\_getStorageAt - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getstorageat.md): The 'eth\_getStorageAt' method in the Tron protocol's JSON-RPC API Interface retrieves storage data at a specified position.
- [eth\_getTransactionByBlockHashAndIndex - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_gettransactionbyblockhashandindex.md): Discover 'eth\_getTransactionByBlockHashAndIndex' in Tron's JSON-RPC API Interface for precise transaction retrieval.
- [eth\_getTransactionByBlockNumberAndIndex - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_gettransactionbyblocknumberandindex.md): Discover 'eth\_getTransactionByBlockNumberAndIndex' in the Tron JSON-RPC API Interface for efficient transaction retrieval.
- [eth\_getTransactionByHash - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_gettransactionbyhash.md): Retrieve transaction details using eth\_getTransactionByHash via the JSON-RPC API Interface in the Tron protocol.
- [eth\_getTransactionReceipt - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_gettransactionreceipt.md): Retrieve transaction details using 'eth\_getTransactionReceipt' via Tron’s JSON-RPC API Interface.
- [eth\_getWork - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getwork.md): Discover 'eth\_getWork' in the Tron protocol's JSON-RPC API Interface for efficient mining task retrieval.
- [eth\_newBlockFilter - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_newblockfilter.md): Create new block filters with 'eth\_newBlockFilter' using Tron’s JSON-RPC API Interface for efficient blockchain monitoring.
- [eth\_newFilter - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_newfilter.md): Discover 'eth\_newFilter' in the Tron JSON-RPC API Interface for efficient event filtering.
- [eth\_protocolVersion - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_protocolversion.md): Discover 'eth\_protocolVersion' in Tron's JSON-RPC API Interface for protocol version insights.
- [eth\_syncing - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_syncing.md): Discover the 'eth\_syncing' method in Tron's JSON-RPC API Interface for blockchain sync status.
- [eth\_uninstallFilter - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_uninstallfilter.md): The 'eth\_uninstallFilter' method in Tron’s JSON-RPC API Interface removes filters to manage resources efficiently.
- [net\_listening - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/net_listening.md): Discover 'net\_listening' in Tron's JSON-RPC API Interface for network connectivity status.
- [REST](https://docs.getblock.io/api-reference/tron-trx/http_api.md): TRON REST (HTTP) reference with method list, endpoints, and examples. Query TRON blockchain data and manage state with GetBlock API
- [accountpermissionupdate - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/accountpermissionupdate.md): Use 'accountpermissionupdate' in Tron’s HTTP REST API Interface to manage account permissions efficiently.
- [broadcasthex - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/broadcasthex.md): Explore the 'broadcasthex' method in Tron's HTTP REST API Interface for broadcasting transactions efficiently.
- [broadcasttransaction - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/broadcasttransaction.md): Use the 'broadcasttransaction' method in the HTTP REST API Interface to submit transactions on the Tron network efficiently.
- [clearabi - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/clearabi.md): The 'clearabi' method in Tron’s HTTP REST API Interface removes contract ABI data efficiently.
- [createaccount - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/createaccount.md): Create new accounts using the 'createaccount' method in Tron’s HTTP REST API Interface.
- [createassetissue - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/createassetissue.md): Use 'createassetissue' in Tron with the HTTP REST API Interface to issue new digital assets seamlessly.
- [createshieldedcontractparameters - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/createshieldedcontractparameters.md): Create shielded contract parameters using the 'createshieldedcontractparameters' method via Tron’s RESTful API Interface.
- [createspendauthsig - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/createspendauthsig.md): createspendauthsig in Tron HTTP REST API Interface generates spend authorization signatures securely.
- [createtransaction - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/createtransaction.md): The createtransaction method in Tron's HTTP REST API Interface enables seamless transaction creation with precision and efficiency.
- [createwitness - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/createwitness.md): Use the 'createwitness' method in Tron's HTTP REST API Interface to register a new witness node efficiently.
- [delegateresource - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/delegateresource.md): Use the delegateresource method in the Tron protocol's HTTP REST API Interface for efficient resource delegation.
- [deploycontract - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/deploycontract.md): Deploy smart contracts using the 'deploycontract' method via Tron’s HTTP REST API Interface.
- [estimateenergy - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/estimateenergy.md): Estimate energy costs using the 'estimateenergy' method in the Tron HTTP REST API Interface.
- [freezebalance - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/freezebalance.md): Use freezebalance via Tron RESTful API Interface to freeze TRX for bandwidth or energy, enhancing network resource management.
- [freezebalancev2 - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/freezebalancev2.md): Use freezebalancev2 via Tron’s RESTful API Interface for efficient balance freezing.
- [getaccount - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getaccount.md): Retrieve account details using the 'getaccount' method via Tron’s RESTful API Interface.
- [getaccountbalance - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getaccountbalance.md): Access account details with 'getaccountbalance' via Tron’s RESTful API Interface for seamless blockchain integration.
- [getaccountnet - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getaccountnet.md): Retrieve account bandwidth data with the 'getaccountnet' REST API Interface in the Tron protocol.
- [getaccountresource - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getaccountresource.md): Access 'getaccountresource' via Tron’s RESTAPI Interface for efficient account resource management.
- [getakfromask - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getakfromask.md): Access 'getakfromask' via REST API Interface for seamless Tron protocol integration.
- [getapprovedlist - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getapprovedlist.md): Access getapprovedlist using the Tron REST API Interface for streamlined Web3 interactions.
- [getassetissuelistbyname - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getassetissuelistbyname.md): Retrieve asset issue details using 'getassetissuelistbyname' via Tron REST API Interface.
- [getavailableunfreezecount - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getavailableunfreezecount.md): Discover 'getavailableunfreezecount' via Tron Protocol's RESTful API Interface for efficient blockchain resource management.
- [getbandwidthprices - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getbandwidthprices.md): Access getbandwidthprices via Tron’s RESTful API Interface for real-time bandwidth pricing data.
- [getblock - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getblock.md): Access block data with the getblock method using Tron’s RESTful API Interface for seamless blockchain interaction.
- [getblockbalance - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getblockbalance.md): Access 'getblockbalance' via Tron’s REST API Interface for seamless blockchain balance queries.
- [getblockbylimitnext - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getblockbylimitnext.md): Access Tron blockchain data with the getblockbylimitnext REST API Interface for seamless block retrieval.
- [getblockbynum - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getblockbynum.md): Access Tron blockchain data using the getblockbynum REST API Interface for seamless integration.
- [getburntrx - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getburntrx.md): Retrieve burn transaction details with the getburntrx method via Tron’s REST API Interface.
- [getchainparameters - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getchainparameters.md): Access Tron blockchain settings with getchainparameters via REST API Interface.
- [getdelegatedresourceaccountindex - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getdelegatedresourceaccountindex.md): Access getdelegatedresourceaccountindex via Tron’s RESTful API Interface for efficient resource management.
- [getdelegatedresourceaccountindexv2 - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getdelegatedresourceaccountindexv2.md): Access getdelegatedresourceaccountindexv2 via Tron RESTful API Interface for resource delegation details.
- [getdiversifier - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getdiversifier.md): Discover getdiversifier via Tron’s RESTful API Interface for seamless blockchain interactions.
- [getenergyprices - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getenergyprices.md): Access energy prices with getenergyprices via Tron’s REST API Interface for seamless blockchain interactions.
- [getexpandedspendingkey - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getexpandedspendingkey.md): Access getexpandedspendingkey via Tron’s REST API Interface for secure key management.
- [getincomingviewingkey - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getincomingviewingkey.md): Discover getincomingviewingkey via Tron’s REST API Interface for secure Web3 interactions.
- [getnewshieldedaddress - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getnewshieldedaddress.md): Access getnewshieldedaddress using Tron’s REST API Interface for secure, private transactions.
- [getnkfromnsk - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getnkfromnsk.md): Access getnkfromnsk via Tron Protocol's REST API Interface for seamless data retrieval.
- [getnodeinfo - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getnodeinfo.md): Discover getnodeinfo using Tron’s REST API Interface for seamless node information retrieval.
- [getspendingkey - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getspendingkey.md): Access getspendingkey via Tron’s REST API Interface for secure key retrieval.
- [gettriggerinputforshieldedtrc20contract - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/gettriggerinputforshieldedtrc20contract.md): Discover GetTriggerInputForShieldedTrc20Contract TRON method with our REST API interface to retrieve shielded TRC-20 smart contract input data
- [getzenpaymentaddress - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/getzenpaymentaddress.md): Access getzenpaymentaddress via Tron’s REST API Interface for seamless payment address retrieval.
- [participateassetissue - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/participateassetissue.md): Explore 'participateassetissue' using Tron’s REST API Interface for seamless asset participation.
- [scanshieldedtrc20notesbyivk - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/scanshieldedtrc20notesbyivk.md): scanshieldedtrc20notesbyivk RESTful API Interface for Tron protocol's shielded TRC20 transactions.
- [scanshieldedtrc20notesbyovk - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/scanshieldedtrc20notesbyovk.md): ScanShieldedTrc20NotesByOvk method retrieves shielded TRC-20 notes by OVK on the TRON blockchain
- [transferasset - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/transferasset.md): Transferasset method in Tron protocol's REST API Interface for seamless asset transfers.
- [triggerconstantcontract - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/triggerconstantcontract.md): Invoke triggerconstantcontract using Tron’s RESTful API Interface for seamless smart contract execution.
- [triggersmartcontract - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/triggersmartcontract.md): triggersmartcontract: Execute smart contracts on Tron using the RESTful API Interface for seamless blockchain interactions.
- [undelegateresource - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/undelegateresource.md): Explore the undelegateresource method in Tron's RESTful API Interface for efficient resource management.
- [unfreezeasset - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/unfreezeasset.md): Unfreezeasset method in Tron REST API Interface for asset management.
- [unfreezebalance - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/unfreezebalance.md): Use the unfreezebalance method in Tron via RESTful API Interface to unlock your frozen TRX efficiently.
- [unfreezebalancev2 - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/unfreezebalancev2.md): unfreezebalancev2 RESTful API Interface for Tron Protocol, unlocking frozen assets seamlessly.
- [updateaccount - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/updateaccount.md): updateaccount method in Tron protocol's REST API Interface for seamless account updates.
- [updateasset - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/updateasset.md): Updateasset: REST API Interface for asset management in the Tron protocol
- [updateenergylimit - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/updateenergylimit.md): Effortlessly manage energy limits with the 'updateenergylimit' RESTful API Interface in the Tron protocol.
- [updatesetting - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/updatesetting.md): updatesetting REST API Interface for Tron protocol configuration.
- [validateaddress - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/validateaddress.md): Validate Tron addresses using the validateaddress method in the HTTP REST API Interface for accurate blockchain transactions.
- [withdrawexpireunfreeze - TRON](https://docs.getblock.io/api-reference/tron-trx/http_api/withdrawexpireunfreeze.md): Discover 'withdrawexpireunfreeze' in Tron’s REST API Interface for seamless transaction management.
- [REST (Solidity)](https://docs.getblock.io/api-reference/tron-trx/solidity_http_api.md): TRON Solidity HTTP API with detailed methods and endpoints to read confirmed TRON blockchain data and estimate smart contract energy
- [estimateenergy - TRON](https://docs.getblock.io/api-reference/tron-trx/solidity_http_api/estimateenergy.md): Estimate energy costs for TRON smart contracts with 'estimateenergy' HTTP REST API interface
- [getassetissuebyname - TRON](https://docs.getblock.io/api-reference/tron-trx/solidity_http_api/getassetissuebyname.md): Query asset details by name with 'getassetissuebyname' in the Tron HTTP REST API Interface. Fast, reliable, and developer-friendly.
- [getblock - TRON](https://docs.getblock.io/api-reference/tron-trx/solidity_http_api/getblock.md): Explore the 'getblock' JSON-RPC API Interface in the Tron protocol for retrieving block details by height or ID with parameters and examples
- [getblockbynum - TRON](https://docs.getblock.io/api-reference/tron-trx/solidity_http_api/getblockbynum.md): Retrieve Tron block details by number with 'getblockbynum' via the HTTP REST API Interface. Fast, reliable blockchain data access.
- [getburntrx - TRON](https://docs.getblock.io/api-reference/tron-trx/solidity_http_api/getburntrx.md): Query burnt TRX details with 'getburntrx' via the Tron HTTP REST API Interface. Technical, efficient, and developer-focused.
- [getnodeinfo - TRON](https://docs.getblock.io/api-reference/tron-trx/solidity_http_api/getnodeinfo.md): Get node details with getnodeinfo in Tron's HTTP REST API Interface. Retrieve network info, version, and more.
- [gettransactionbyid - TRON](https://docs.getblock.io/api-reference/tron-trx/solidity_http_api/gettransactionbyid.md): Retrieve Tron transaction details with gettransactionbyid using the HTTP REST API Interface. Fast, reliable, and developer-friendly.
- [gettransactioncountbyblocknum - TRON](https://docs.getblock.io/api-reference/tron-trx/solidity_http_api/gettransactioncountbyblocknum.md): Query transaction count per block with gettransactioncountbyblocknum in Tron's HTTP REST API Interface. Fast, reliable blockchain data.
- [gettransactioninfobyblocknum - TRON](https://docs.getblock.io/api-reference/tron-trx/solidity_http_api/gettransactioninfobyblocknum.md): Retrieve transaction details by block number with gettransactioninfobyblocknum in Tron's HTTP REST API Interface.
- [gettransactioninfobyid - TRON](https://docs.getblock.io/api-reference/tron-trx/solidity_http_api/gettransactioninfobyid.md): Retrieve Tron transaction details with 'gettransactioninfobyid' via the HTTP REST API Interface. Fast, reliable data access.
- [triggerconstantcontract - TRON](https://docs.getblock.io/api-reference/tron-trx/solidity_http_api/triggerconstantcontract.md): Learn about 'triggerconstantcontract' in Tron's HTTP REST API  Interface for querying smart contracts without on-chain transactions.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.getblock.io/api-reference/tron-trx.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
