TRON is a block chain-based decentralized smart protocol and an application development platform. It allows each user to freely publish, store and own contents and data, and in the decentralized autonomous form, decides an incentive mechanism and enables application developers and content creators through digital asset distribution, circulation and transaction, thus forming a decentralized content entertainment ecosystem.
TRON is a product of Web 4.0 and the decentralized internet of next generation.
- TRON Website
- Documentation
(Comming soon. You are seeing part of it.) - Blog
- Community Telegram Group
- Slack Workspace
- White Paper(Comming soon)
- Roadmap(Comming soon)
- Tron Wiki
- Tron Protocol
10.Wallet Client
11.Wallet Web
12.Progress Report
Tron currently supports the following operating systems:
- Centos 7.
- Fedora 25 and higher (Fedora 27 recommended).
- Mint 18.
- Ubuntu 16.04 (Ubuntu 16.10 recommended).
- MacOS Darwin 10.12 and higher (MacOS 10.13.x recommended).
- Use Git from the Terminal, see the Setting up Git and Fork a Repo articles.
In the shell command, type:
git clone https://github.com/tronprotocol/java-tron.git
-
For Mac, you can also install GitHub for Mac then fork and clone our repository.
-
If you'd rather not use Git, use the
Download ZIP
button on the right to get the source directly.
- Build in the Terminal
cd java-tron
./gradlew build
The building will normally finish in less than one minute.
- Build in IntelliJ IDEA (community version is enough):
a). Start IntelliJ Idea. Select
File
->Open
, then locate to the java-tron folder which you have git cloned to your local drive. Then clickOpen
button on the right bottom.
b). Check on
Use auto-import
on theImport Project from Gradle
dialog. Select JDK 1.8 in theGradle JVM
option. Then clickOK
.
c). IntelliJ will open the project and start gradle syncing, which will take several minutes, depending on your network connection and your IntelliJ configuration.
d). After the syncing finished, select
Gradle
->Tasks
->build
, and then double clickbuild
option. The project will start building, which will normally take less than one minute to finish.
git clone https://github.com/tronprotocol/java-tron.git
./gradlew build
- In the Terminal
./gradlew run
- In IntelliJ IDEA
1). After the building finishes, locate
FullNode
in the project structure view panel, which is on the pathjava-tron/src/main/java/org.tron/program/FullNode
.
2). Select
FullNode
, right click on it, and selectRun 'FullNode.main()'
, thenFullNode
starts running.
- In the Terminal
./gradlew run -Pwitness
- In IntelliJ IDEA
Read the Quick Start.
Read the Commands.
Chat with us via Gitter.
Contributions are welcomed and greatly appreciated. Please see CONTRIBUTING.md for details on submitting patches and the contribution workflow.