Explore Tron, a blockchain optimized for content sharing and decentralized applications. Build fast, low-cost dApps using its RPC gateway.
The Tron RPC documentation provides developers with the tools to interact programmatically with the Tron blockchain. Tron is optimized for decentralized content sharing and entertainment, using a Delegated Proof-of-Stake (DPoS) consensus mechanism to enable fast and low-cost transactions. The documentation includes API endpoints for querying blockchain data, managing transactions, and deploying smart contracts. Tron’s architecture is well-suited for media, gaming, and NFT applications, offering scalability and strong support for digital content distribution.
- Tron Website: https://tron.networkTron RPC Gateway
*Supported Blockchains - tiers: 💎 Tier 1, ⭐ Tier 2, ✨ Tier 3
Don't have an API key?
Sign up to Dashboard and create your API keys today.
Get higher limits and use debugging tools.
Quick connection to Tron
Tron Video tutorial - Getting started using Tatum SDK
In this video tutorial, we will guide you through the process of getting started with Tron RPC using the Tatum SDK. Tatum SDK is a comprehensive blockchain development toolkit that simplifies the interaction with various blockchain networks, including Tron. By following the tutorial, you will learn how to set up your development environment, establish a connection to the Tron network via RPC, and perform common operations such as retrieving Transaction by ID.
Available Tron methods
- getnowblock
- getdelegatedresourcev2
- eth_chainid
- getnodeinfo
- eth_gettransactionbyblockhashandindex
- getdelegatedresourceaccountindex
- unfreezebalancev2
- debug_tracetransaction
- eth_getblockbynumber
- getcontract
- eth_maxpriorityfeepergas
- getblockbylimitnext
- triggerconstantcontract
- updateenergylimit
- clearabi
- getcontractinfo
- getenergyprices
- getassetissuebyid
- getburntrx
- unfreezeasset
- withdrawexpireunfreeze
- createaccount
- getblockbynum
- eth_gettransactionreceipt
- validateaddress
- triggersmartcontract
- eth_gettransactionbyhash
- eth_getstorageat
- delegateresource
- eth_getbalance
- getaccountnet
- eth_getcode
- eth_getproof
- createtransaction
- unfreezebalance
- eth_sendrawtransaction
- getchainparameters
- debug_traceblockbynumber
- eth_estimategas
- updateasset
- getdelegatedresourceaccountindexv2
- getblock
- getavailableunfreezecount
- debug_tracecall
- eth_getblocktransactioncountbynumber
- getaccountbalance
- updateaccount
- getassetissuelistbyname
- updatesetting
- txpool_inspect
- getcandelegatedmaxsize
- eth_getblocktransactioncountbyhash
- accountpermissionupdate
- getassetissuelist
- getassetissuebyaccount
- listnodes
- getbandwidthprices
- getaccountresource
- getblockbylatestnum
- freezebalance
- gettransactioninfobyid
- getblockbalance
- estimateenergy
- debug_traceblockbyhash
- getaccount
- broadcasthex
- eth_getblockbyhash
- web3_clientversion
- getcanwithdrawunfreezeamount
- eth_getunclecountbyblockhash
- eth_blocknumber
- getblockbyid
- getdelegatedresource
- eth_gettransactioncount
- txpool_status
- eth_getlogs
- gettransactioninfobyblocknum
- createassetissue
- gettransactionbyid
- txpool_content
- freezebalancev2
- eth_gettransactionbyblocknumberandindex
- eth_getunclecountbyblocknumber
- broadcasttransaction
- getpaginatedassetissuelist
- transferasset
- eth_gasprice
- deploycontract
- undelegateresource
- participateassetissue
- getassetissuebyname