Welcome
TRON Developer Documentation
Pick a section on the left, search above, or jump to a popular page or common task below. New here? Start with the getting started guide or learn how to build a Web3 app.
Most popular
9
Runnable examples for the most frequent developer tasks. Copy the snippet and follow the linked page for the full explanation.
💸
SOL
Transfer TRX from a contract
Use
transfer(), send(), and call() safely.payable(_to).transfer(
amount
)
amount
)
🪙
SOL
Issue a TRC-20 token
Write, compile, and deploy an ERC-20 compatible token.
contract MyToken is TRC20 {
string name = "MyToken";
}
string name = "MyToken";
}
👂
JAVA
Subscribe to events via Kafka
Stream TRON chain events through a Kafka-backed plugin.
new EventPlugin(
"kafka://...",
topicName
)
"kafka://...",
topicName
)
🔒
JS
Stake TRX for resources
Freeze TRX for Bandwidth or Energy; delegate to another account.
tronWeb.freezeBalanceV2(
amount, "ENERGY"
)
amount, "ENERGY"
)
📞
JAVA
Call TRON via gRPC
Invoke TRON fullnode gRPC methods directly from Java.
WalletGrpc.newBlockingStub(
channel).getAccount(req)
channel).getAccount(req)
✍️
JS
Verify a transaction signature
Recover the signer of a TRON transaction from its signature.
ecRecover(messageHash,
'0xsig...')
'0xsig...')
Recently updated
7
→
Super Representatives
/docs/super-representatives
recent
→
→
Advanced SR configuration
/docs/advanced-configuration-for-super-representative
recent
→
→
Offline transactions with Trident & TronWeb
/docs/create-offline-transactions-with-trident-and-tronweb
recent
→
→
Mainnet database snapshots
/docs/main-net-database-snapshots
1 week ago
→
→
Exchange / wallet integration
/docs/exchangewallet-integrate-with-the-tron-network
1 week ago
→
→
TRON community support
/docs/online-technical-support
2 weeks ago
→
→
Event subscription
/docs/event-subscription
2 weeks ago
→
Copyright © 2017-2026 TRON Network Limited. | All rights reserved.