- What’s nile-testnet?
- Community
- Building the Source Code
- Running java-tron
- Contribution
- Resources
- Integrity Check
- License
nile-testnet is a project for developers to quickly access the tron nile testnet and use the tron nile testnet.
Nile Testnet status is Tron's Nile testnet official website. You can find resources for quick access to the Nile testnet.
Nile Testnet faucet is the faucet for the Nile Testnet. You can claim test coins on this page.
Nile Testnet proposal status You can view the nile proposals opening situation.
Nile Testnet proposal plans You can view the nile proposals discussions and plans.
Building java-tron requires git package and 64-bit version of Oracle JDK 1.8 to be installed, other JDK versions are not supported yet. Make sure you operate on Linux and MacOS operating systems.
Clone the repo and switch to the master branch
$ git clone https://github.com/tron-nile-testnet/nile-testnet.git
$ cd nile-testnet
$ git checkout -t origin/masterthen run the following command to build nile-testnet, the FullNode.jar file can be found in nile-testnet/build/libs/ after build successfully.
$ ./gradlew clean build -x testRunning java-tron requires 64-bit version of Oracle JDK 1.8 to be installed, other JDK versions are not supported yet. Make sure you operate on Linux and MacOS operating systems.
Get the nile testnet configuration file: nile_testnet_config.conf.
Minimum:
- CPU with 8 cores
- 16GB RAM
- 150GB free storage space
Recommended:
- CPU with 16+ cores
- 32GB+ RAM
- High Performance SSD with at least 200GB free space
- 100+ MB/s download Internet service
- Full node has full historical data, it is the entry point into the TRON Nile test network , it can be used by other processes as a gateway into the TRON nile test network via HTTP and GRPC endpoints. You can interact with the TRON Nile test network through full node:transfer assets, deploy contracts, interact with contracts and so on.
-cparameter specifies a configuration file to run a full node: nile_testnet_config.conf.-dparameter specifies a nile database. nile_database_resource.
$ nohup java -Xms9G -Xmx9G -XX:ReservedCodeCacheSize=256m \
-XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m \
-XX:MaxDirectMemorySize=1G -XX:+PrintGCDetails \
-XX:+PrintGCDateStamps -Xloggc:gc.log \
-XX:+UseConcMarkSweepGC -XX:NewRatio=2 \
-XX:+CMSScavengeBeforeRemark -XX:+ParallelRefProcEnabled \
-XX:+HeapDumpOnOutOfMemoryError \
-XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 \
-jar FullNode.jar -c config-nile.conf >> start.log 2>&1 &All jar files available in this release are signed via this GPG key::
PUB: BBA2FC19D5F0B54AB1EE072BCA92A5501765E1EC
UID: build@nileex.io
KeyServer: hkps://keyserver.ubuntu.com