Tron

  • Releases
  • Faucet
  • How to Join
  • How to Run
  • Proposals

nile testnet

        Welcome to the Tron Nile testnet, which is very stable, just like the Nile river, a steady stream and never roll back!

Pinned Notice: Deprecation of the Nile Branch in the Java-tron GitHub Repository


Please be informed that the Nile branch of the Java-tron GitHub repository will no longer be maintained since 3/25/2025

The new GitHub repository is nile-testnet




Current Version:


GreatVoyage-v4.8.0.2(Kant)    Branch name: nile-testnet/master


Update time: Tue. 3 Apr. 2025



Notice


  • This is an optimization release for version 4.8.0.1

Integrity Check


All jar files available in this release are signed via this GPG key:

  • PUB: BBA2FC19D5F0B54AB1EE072BCA92A5501765E1EC
  • UID: build@nileex.io
  • KeyServer: hkps://keyserver.ubuntu.com

From the download listings below you should see links to the downloadable jar files as well as sig signature files. To verify the authenticity of any jar file, grab the jar and sig files with the same prefix name and then execute the verification process:

Install GPG


  • Mac OS:

    brew install gpg

    On Debian, Ubuntu and other Linux distributions:

    sudo apt install gpg

Import Public Key


  • gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys BBA2FC19D5F0B54AB1EE072BCA92A5501765E1EC

Signature verification


  • gpg --verify FullNode-Nile-4.8.0.2.jar.sig FullNode-Nile-4.8.0.2.jar

    If the signature verification is passed, the following will be returned:

    gpg: Signature made Thu 03 Apr 2025 08:43:32 AM UTC using RSA key ID 1765E1EC
    gpg: Good signature from "build_nileex (build_nileex)<build@nileex.io>"
    gpg: WARNING: This key is not certified with a trusted signature!
    gpg:          There is no indication that the signature belongs to the owner.
    Primary key fingerprint: BBA2 FC19 D5F0 B54A B1EE  072B CA92 A550 1765 E1EC

Assets


  • FullNode-Nile-4.8.0.2.jar
  • FullNode-Nile-4.8.0.2.jar.sig





Historical Edition:


GreatVoyage-v4.8.0.1


Notice


  • This is a bug fix release for version 4.8.0

Integrity Check


All jar files available in this release are signed via this GPG key:

  • PUB: BBA2FC19D5F0B54AB1EE072BCA92A5501765E1EC
  • UID: build@nileex.io
  • KeyServer: hkps://keyserver.ubuntu.com

From the download listings below you should see links to the downloadable jar files as well as sig signature files. To verify the authenticity of any jar file, grab the jar and sig files with the same prefix name and then execute the verification process:

Install GPG


  • Mac OS:

    brew install gpg

    On Debian, Ubuntu and other Linux distributions:

    sudo apt install gpg

Import Public Key


  • gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys BBA2FC19D5F0B54AB1EE072BCA92A5501765E1EC

Signature verification


  • gpg --verify FullNode-Nile-4.8.0.1.jar.sig FullNode-Nile-4.8.0.1.jar

    If the signature verification is passed, the following will be returned:

    gpg: Signature made Mon 24 Mar 2025 01:14:42 PM UTC using RSA key ID 1765E1EC
    gpg: Good signature from "build_nileex (build_nileex)<build@nileex.io>"
    gpg: WARNING: This key is not certified with a trusted signature!
    gpg:          There is no indication that the signature belongs to the owner.
    Primary key fingerprint: BBA2 FC19 D5F0 B54A B1EE  072B CA92 A550 1765 E1EC

Assets


  • FullNode-Nile-4.8.0.1.jar
  • FullNode-Nile-4.8.0.1.jar.sig


GreatVoyage-v4.8.0


Notice


Mandatory upgrade

New Features


Core

  • TIP-697 Migrate all operations from java.lang.Math to java.lang.strictMath #6182 #6210
  • Sort SR ranking by address lexicographical order instead of by address hash when SRs have the same number of votes #6173
  • TIP-694 Enhance Verification of Transaction Limitation at Consensus Layer #6172 #6221
  • Verify slot to avoid block producing during the maintenance period #6187
  • Check if block header time is an integer multiple of 3s #6186
  • TIP-650 Implement EIP-1153 Transient Storage Opcodes #6185 #6195 #6214
  • TIP-651 Implement EIP-5656 MCOPY - Memory Copying Instruction #6185 #6194

Net

  • Block inventory below solidified block won't be requested to avoid wasting resources on requesting the already existing data #6184
  • Optimize scheduling frequency of block synchronization processing thread from 1s to 100 ms to improve synchronization efficiency #6183
  • Add contract size validation in TransactionsMsgHandler #6181

Changes

  • Introduce decoupled event service as an independent module to improve block execution efficiency #6192 #6206 #6223 #6227 #6234
  • Optimize system.exit() usage for some exception scenarios #6170 #6177 #6205
  • Ensure the main process exits if the services (API, P2P, Prometheus, Event Plugin, etc.) fail to start #5857 #6228 #6233
  • Upgrade dependencies for security: #6180 #6207
    • Bump jcommander from 1.72 to 1.78
    • Bump pf4j from 2.5.0 to 3.10.0
    • Bump grpc from 1.52.1 to 1.60.0
    • Bump logback from 1.2.9 to 1.2.13
    • Bump libp2p from 2.2.4 to 2.2.5
  • Upgrade gradle to 7.6.4 and enable dependency checksum sha256 verification #5869 #5903 #6229
  • Force consensusService to start before tronNetService to prevent NullPointerException during node startup #6216
  • Record details of internal transactions generated by opcode CANCELALLUNFREEZEV2 #6191
  • Adjust the priority of internal tx-related switches on the command line #6201 #6224

API

  • JSON-RPC API supports finalized as a block parameter #6007
  • Fix the bug of generating query conditions in eth_getLogs #6176
  • Optimize error handling of shielded transaction API #6174

Integrity Check


All jar files available in this release are signed via this GPG key:

  • PUB: BBA2FC19D5F0B54AB1EE072BCA92A5501765E1EC
  • UID: build@nileex.io
  • KeyServer: hkps://keyserver.ubuntu.com

From the download listings below you should see links to the downloadable jar files as well as sig signature files. To verify the authenticity of any jar file, grab the jar and sig files with the same prefix name and then execute the verification process:

Install GPG


  • Mac OS:

    brew install gpg

    On Debian, Ubuntu and other Linux distributions:

    sudo apt install gpg

Import Public Key


  • gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys BBA2FC19D5F0B54AB1EE072BCA92A5501765E1EC

Signature verification


  • gpg --verify FullNode-Nile-4.8.0.jar.sig FullNode-Nile-4.8.0.jar

    If the signature verification is passed, the following will be returned:

    gpg: Signature made Fri 14 Mar 2025 09:03:09 AM UTC using RSA key ID 1765E1EC
    gpg: Good signature from "build_nileex (build_nileex)<build@nileex.io>"
    gpg: WARNING: This key is not certified with a trusted signature!
    gpg:          There is no indication that the signature belongs to the owner.
    Primary key fingerprint: BBA2 FC19 D5F0 B54A B1EE  072B CA92 A550 1765 E1EC

Assets


  • FullNode-Nile-4.8.0.jar
  • FullNode-Nile-4.8.0.jar.sig



All releases