java-tron Documentation¶
java-tron is the official Java implementation of the TRON network client, developed and maintained by the TRON protocol team and fully open source. It implements the complete TRON mainnet protocol, including DPoS consensus, the TVM, the account and resource models, smart contracts, the decentralized exchange, and multi-signature permission management — the foundational software for running full nodes, participating in Super Representative elections, deploying contracts, and building DApps.
This documentation is written for java-tron node operators, protocol researchers, DApp developers, and core contributors. It covers the full path from node deployment, network connectivity, and API usage to protocol mechanics and source contribution. Source and releases: github.com/tronprotocol/java-tron.
Choose your entry point¶
-
Getting Started
First time with java-tron or the TRON protocol? Start here.
-
Run a Node
Operations guide for deploying, monitoring, and maintaining java-tron nodes.
-
DApp Development
Build applications against the HTTP, gRPC, and JSON-RPC interfaces exposed by java-tron.
-
Contribute to Core
Modify java-tron source, submit TIPs, and participate in protocol evolution.
Browse by topic¶
- Using java-tron — Deployment, backup and restore, lite node, private network, event subscription, database configuration, node monitoring, maintenance tooling
- API — HTTP, gRPC, JSON-RPC
- Core Protocol — DPoS consensus, Super Representatives, account model, resource model, smart contracts, system contracts, decentralized exchange, account permission management
- For java-tron Developers — Developer guide, TIPs workflow, issue workflow, governance workflow, IDE configuration, development examples, core modules
- For DApp Developers — Development tooling
- Clients — wallet-cli
- Releases — Deployment manual for new versions, integrity check, release history
- Appendix — Glossary
Other resources¶
- TRON Whitepaper — Official document on TRON's protocol design and vision
- TRON Improvement Proposals (TIPs) — Repository for submitting, discussing, and archiving protocol evolution proposals
- TRON Developer Hub — DApp developer documentation, SDKs, and tutorials
- TRON Official Site — Project updates, ecosystem partners, and community entry points