# TRON (TRX)

- [JSON-RPC](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/api-reference/tron-trx/http_api/accountpermissionupdate.md): Use 'accountpermissionupdate' in Tron’s HTTP REST API Interface to manage account permissions efficiently.
- [broadcasthex - TRON](/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](/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](/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](/api-reference/tron-trx/http_api/createaccount.md): Create new accounts using the 'createaccount' method in Tron’s HTTP REST API Interface.
- [createassetissue - TRON](/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](/api-reference/tron-trx/http_api/createshieldedcontractparameters.md): Create shielded contract parameters using the 'createshieldedcontractparameters' method via Tron’s RESTful API Interface.
- [createspendauthsig - TRON](/api-reference/tron-trx/http_api/createspendauthsig.md): createspendauthsig in Tron HTTP REST API Interface generates spend authorization signatures securely.
- [createtransaction - TRON](/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](/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](/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](/api-reference/tron-trx/http_api/deploycontract.md): Deploy smart contracts using the 'deploycontract' method via Tron’s HTTP REST API Interface.
- [estimateenergy - TRON](/api-reference/tron-trx/http_api/estimateenergy.md): Estimate energy costs using the 'estimateenergy' method in the Tron HTTP REST API Interface.
- [freezebalance - TRON](/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](/api-reference/tron-trx/http_api/freezebalancev2.md): Use freezebalancev2 via Tron’s RESTful API Interface for efficient balance freezing.
- [getaccount - TRON](/api-reference/tron-trx/http_api/getaccount.md): Retrieve account details using the 'getaccount' method via Tron’s RESTful API Interface.
- [getaccountbalance - TRON](/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](/api-reference/tron-trx/http_api/getaccountnet.md): Retrieve account bandwidth data with the 'getaccountnet' REST API Interface in the Tron protocol.
- [getaccountresource - TRON](/api-reference/tron-trx/http_api/getaccountresource.md): Access 'getaccountresource' via Tron’s RESTAPI Interface for efficient account resource management.
- [getakfromask - TRON](/api-reference/tron-trx/http_api/getakfromask.md): Access 'getakfromask' via REST API Interface for seamless Tron protocol integration.
- [getapprovedlist - TRON](/api-reference/tron-trx/http_api/getapprovedlist.md): Access getapprovedlist using the Tron REST API Interface for streamlined Web3 interactions.
- [getassetissuelistbyname - TRON](/api-reference/tron-trx/http_api/getassetissuelistbyname.md): Retrieve asset issue details using 'getassetissuelistbyname' via Tron REST API Interface.
- [getavailableunfreezecount - TRON](/api-reference/tron-trx/http_api/getavailableunfreezecount.md): Discover 'getavailableunfreezecount' via Tron Protocol's RESTful API Interface for efficient blockchain resource management.
- [getbandwidthprices - TRON](/api-reference/tron-trx/http_api/getbandwidthprices.md): Access getbandwidthprices via Tron’s RESTful API Interface for real-time bandwidth pricing data.
- [getblock - TRON](/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](/api-reference/tron-trx/http_api/getblockbalance.md): Access 'getblockbalance' via Tron’s REST API Interface for seamless blockchain balance queries.
- [getblockbylimitnext - TRON](/api-reference/tron-trx/http_api/getblockbylimitnext.md): Access Tron blockchain data with the getblockbylimitnext REST API Interface for seamless block retrieval.
- [getblockbynum - TRON](/api-reference/tron-trx/http_api/getblockbynum.md): Access Tron blockchain data using the getblockbynum REST API Interface for seamless integration.
- [getburntrx - TRON](/api-reference/tron-trx/http_api/getburntrx.md): Retrieve burn transaction details with the getburntrx method via Tron’s REST API Interface.
- [getchainparameters - TRON](/api-reference/tron-trx/http_api/getchainparameters.md): Access Tron blockchain settings with getchainparameters via REST API Interface.
- [getdelegatedresourceaccountindex - TRON](/api-reference/tron-trx/http_api/getdelegatedresourceaccountindex.md): Access getdelegatedresourceaccountindex via Tron’s RESTful API Interface for efficient resource management.
- [getdelegatedresourceaccountindexv2 - TRON](/api-reference/tron-trx/http_api/getdelegatedresourceaccountindexv2.md): Access getdelegatedresourceaccountindexv2 via Tron RESTful API Interface for resource delegation details.
- [getdiversifier - TRON](/api-reference/tron-trx/http_api/getdiversifier.md): Discover getdiversifier via Tron’s RESTful API Interface for seamless blockchain interactions.
- [getenergyprices - TRON](/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](/api-reference/tron-trx/http_api/getexpandedspendingkey.md): Access getexpandedspendingkey via Tron’s REST API Interface for secure key management.
- [getincomingviewingkey - TRON](/api-reference/tron-trx/http_api/getincomingviewingkey.md): Discover getincomingviewingkey via Tron’s REST API Interface for secure Web3 interactions.
- [getnewshieldedaddress - TRON](/api-reference/tron-trx/http_api/getnewshieldedaddress.md): Access getnewshieldedaddress using Tron’s REST API Interface for secure, private transactions.
- [getnkfromnsk - TRON](/api-reference/tron-trx/http_api/getnkfromnsk.md): Access getnkfromnsk via Tron Protocol's REST API Interface for seamless data retrieval.
- [getnodeinfo - TRON](/api-reference/tron-trx/http_api/getnodeinfo.md): Discover getnodeinfo using Tron’s REST API Interface for seamless node information retrieval.
- [getspendingkey - TRON](/api-reference/tron-trx/http_api/getspendingkey.md): Access getspendingkey via Tron’s REST API Interface for secure key retrieval.
- [gettriggerinputforshieldedtrc20contract - TRON](/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](/api-reference/tron-trx/http_api/getzenpaymentaddress.md): Access getzenpaymentaddress via Tron’s REST API Interface for seamless payment address retrieval.
- [participateassetissue - TRON](/api-reference/tron-trx/http_api/participateassetissue.md): Explore 'participateassetissue' using Tron’s REST API Interface for seamless asset participation.
- [scanshieldedtrc20notesbyivk - TRON](/api-reference/tron-trx/http_api/scanshieldedtrc20notesbyivk.md): scanshieldedtrc20notesbyivk RESTful API Interface for Tron protocol's shielded TRC20 transactions.
- [scanshieldedtrc20notesbyovk - TRON](/api-reference/tron-trx/http_api/scanshieldedtrc20notesbyovk.md): ScanShieldedTrc20NotesByOvk method retrieves shielded TRC-20 notes by OVK on the TRON blockchain
- [transferasset - TRON](/api-reference/tron-trx/http_api/transferasset.md): Transferasset method in Tron protocol's REST API Interface for seamless asset transfers.
- [triggerconstantcontract - TRON](/api-reference/tron-trx/http_api/triggerconstantcontract.md): Invoke triggerconstantcontract using Tron’s RESTful API Interface for seamless smart contract execution.
- [triggersmartcontract - TRON](/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](/api-reference/tron-trx/http_api/undelegateresource.md): Explore the undelegateresource method in Tron's RESTful API Interface for efficient resource management.
- [unfreezeasset - TRON](/api-reference/tron-trx/http_api/unfreezeasset.md): Unfreezeasset method in Tron REST API Interface for asset management.
- [unfreezebalance - TRON](/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](/api-reference/tron-trx/http_api/unfreezebalancev2.md): unfreezebalancev2 RESTful API Interface for Tron Protocol, unlocking frozen assets seamlessly.
- [updateaccount - TRON](/api-reference/tron-trx/http_api/updateaccount.md): updateaccount method in Tron protocol's REST API Interface for seamless account updates.
- [updateasset - TRON](/api-reference/tron-trx/http_api/updateasset.md): Updateasset: REST API Interface for asset management in the Tron protocol
- [updateenergylimit - TRON](/api-reference/tron-trx/http_api/updateenergylimit.md): Effortlessly manage energy limits with the 'updateenergylimit' RESTful API Interface in the Tron protocol.
- [updatesetting - TRON](/api-reference/tron-trx/http_api/updatesetting.md): updatesetting REST API Interface for Tron protocol configuration.
- [validateaddress - TRON](/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](/api-reference/tron-trx/http_api/withdrawexpireunfreeze.md): Discover 'withdrawexpireunfreeze' in Tron’s REST API Interface for seamless transaction management.
- [REST (Solidity)](/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](/api-reference/tron-trx/solidity_http_api/estimateenergy.md): Estimate energy costs for TRON smart contracts with 'estimateenergy' HTTP REST API interface
- [getassetissuebyname - TRON](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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.
