Skip to content

GreatVoyage-v4.7.0.1(Aristotle)

Compare
Choose a tag to compare
@zhang0125 zhang0125 released this 20 Jan 06:21
· 776 commits to master since this release
cb6c15a

Notice

Forced upgrade

New Features

Core

  • TIP-467 Stake 2.0 - the new stake mechanism #4838
  • Optimize performance,lower non-heap memory usage, enhance data query performance #4740 #4756 #4792
  • Add libp2p module as java-tron p2p network protocol implementation #4791

TVM

  • TIP-491 Support dynamic energy model #4873
  • TIP-474 Optimize the return value of chainid opcode #4863
  • Add new instructions to support Stake 2.0 #4872
  • Add new precompile contracts to support Stake 2.0 #4872

Changes

  • Optimize Gradle built by setting JVM from 512M to 1G to improve stability of compiling #4837
  • Optimize node conditional stop function, multi-condition configuring are disabled #4853 #4858
  • Remove abandoned version of revokingDB #4836
  • Make snapshot flush speed configurable #4834
  • Integrate LiteFullNodeTool.jar and DBConvert.jar into Toolkit.jar, add database copy function to Toolkit.jar #4813 #4849
  • Optimize LevelDB,RocksDB log output to tron.log #4833
  • Fix the incompatibility issue between grpc-java and netty #4928

API

  • Add energy estimation API: /wallet/estimateenergy #4873
  • TIP-467 Add Stake 2.0 related APIs
    • /wallet/freezebalancev2: stake TRX to obtain TRON Power (voting rights) and bandwidth or energy
    • /wallet/unfreezebalancev2: unstake TRX to release bandwidth and energy and at the same time TRON Power will be reduced and all corresponding votes will be canceled
    • /wallet/delegateresource: delegate resource
    • /wallet/undelegateresource: undelegate API
    • /wallet/withdrawexpireunfreeze: withdraw unfrozen balance API
    • /wallet/getavailableunfreezecount: remaining times of available unstaking API
    • /wallet/getcanwithdrawunfreezeamount: query the withdrawable balance at the specified timestamp
    • /wallet/getcandelegatedmaxsize: query the amount of delegatable resources of the specified resource Type for target addres
    • /wallet/getdelegatedresourcev2: query the amount of resources detail delegated by fromAddress to toAddress
    • /wallet/getdelegatedresourceaccountindexv2: query the resource delegation index by an account

Integrity Check

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

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: GPG signature verification


Courage is the first of human qualities because it is the quality which guarantees the others.

---Aristotle