Getting Started
Install TronBox, configure a dev wallet, get testnet TRX, deploy your first contract, and call it via tronweb — end to end in one guide.
Build on TRON with a high-throughput architecture that supports millions of daily transactions and 3-second block times. This developer documentation provides the definitive guide to mastering the TRON Virtual Machine (TVM), optimizing resources, and deploying EVM-compatible smart contracts at global scale.
If you know Solidity, you already know TRON. The TRON Virtual Machine (TVM) is fully EVM-compatible, allowing you to deploy your existing Ethereum smart contracts and use familiar tools like TronBox and tronweb. Master the TRON edge by optimizing for our unique resource model, leveraging high-speed consensus, and building DApps that stay fast and affordable even at massive scale.
Getting Started
Install TronBox, configure a dev wallet, get testnet TRX, deploy your first contract, and call it via tronweb — end to end in one guide.
Quick Reference
Every endpoint, chain ID, contract address, and tronweb snippet in one page. Bookmark this on day one.
Accounts & Permissions
Address formats (hex 41-prefix vs Base58 T-prefix), key derivation, account activation costs, and the multi-signature permission system for M-of-N signing.
Fee Model & Delegation
How Energy and Bandwidth work, the Dynamic Energy Model penalty for popular contracts, setting fee limits, and fee delegation so your DApp can pay fees on behalf of users.
Smart Contracts (TVM)
TVM-specific behaviors that differ from EVM: millisecond timestamps, updated SELFDESTRUCT behavior, address encoding quirks, Energy optimization patterns, and contract verification.
Token Standards
TRC-10 native tokens, TRC-20 fungible tokens, TRC-721 NFTs (including the critical safe-transfer callback difference from ERC-721), and TRC-1155 multi-token contracts.
tronweb SDK
Complete JavaScript/TypeScript SDK reference — initialization, address utilities, account queries, sending TRX, TRC-20 operations, contract calls, event listening, and browser DApp integration.
API & Node Access
TronGrid managed endpoints, third-party providers (Ankr, Alchemy, QuickNode), HTTP API reference, JSON-RPC for EVM tooling, and gRPC for high-throughput applications.
Wallet Integration
TronLink browser injection, TronWallet Adapter for multi-wallet React and Vue support, WalletConnect for mobile, and account-change event handling.
Testnets
Nile and Shasta network details, faucet access, block explorer URLs, TronBox and tronweb configuration, and the local development node for offline testing.
Developer Tools
Tron-IDE browser IDE, Java and Go SDKs (Trident, gotron-sdk), the TronStation resource calculator, and TRONSCAN contract verification and debugging.
MCP Server & TRON Skills
Query balances, decode transactions, analyze contracts, and compose transfers directly from Claude Code or Claude Desktop — 149 tools and 8 natural-language Skills, no API calls required.