Java implementation of the Tron whitepaper
LGPL-3.0 License
Bot releases are visible (Hide)
Mandatory upgrade
codeVersion
to HelloMessage
to declare code version. (#5584, #5667)libp2p
to version 2.2.1 to fix some bugs. (#5694)
snappy-java
to 1.1.10.5, fix CVE-2023-34453xercesImpl
InvalidProtocolBufferException
to WARNlanIp
in P2pConfig
LiteFullNodeTool
in the framework
module with Toolkit.jar
db lite in the plugin
module. (#5650)node.discovery.bind.ip
and modify defaultconfig.conf
. (#5597, #5750)checkStyle.sh
, codecov.sh
, querySonar.sh
, sonar.sh
. (#5580)/wallet/getnodeinfo
scalingFactor
in API/wallet/createshieldedcontractparameters
. (#5746)BLOCK_UNSOLIDIFIED
in code
for API /wallet/broadcasttransaction
, to indicate when blocks cannot get solidified pile up. (#5643)For a full rundown of the changes please consult the GreatVoyage-v4.7.4(Bias) release milestone.
All available JAR files in this release are signed via this GPG key.
For more information about the GPG public key, please refer to: Integrity Check.
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
Be slow in considering, but resolute in action.
Published by lvs007 9 months ago
Non-mandatory upgrade
/wallet/getnodeinfo
(#5657).kill -9
(#5658).All available JAR files in this release are signed via this GPG key.
For more information about the GPG public key, please refer to: Integrity Check.
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
Do not counsel what is most pleasant, but what is best.
Published by lvs007 12 months ago
Non-mandatory upgrade
GetBandwidthPrices
GetEnergyPrices
GetMemoFee
storage.txCache.initOptimization = true
to enable it (#5394, #5491, #5505, #5523, #5543).kill -15
(#5410, #5425, #5420, #5429, #5447).
getHeadBlockId
method (#5403).node.discovery.public.home.node
node.discovery.ping.timeout
node.p2p.pingInterval
node.validateSignThreadNum
for signature validation threads from half of CPU cores to all cores (#5396).DynamicPropertiesStore
(#5378).rate.limiter.global.api.qps
for all HTTP and gRPC APIs (#5502)./wallet/getReward
/wallet/getBrokerage
/walletsolidity/getbandwidthprices
/wallet/getavailableunfreezecount
: support owner_address
for GET request./wallet/getcanwithdrawunfreezeamount
: process timestamp
as 0 if not provided in GET request./wallet/getcandelegatedmaxsize
: process type
as 0 if not provided in GET request./wallet/getblockbynum
: process num
as 0 if not provided in GET request.For a full rundown of the changes please consult the GreatVoyage-v4.7.3(Chilon) release milestone.
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
Do not desire impossible.
Published by lvs007 over 1 year ago
This is a mandatory upgrade.
v1.2.0
#5017 #5304
PUSH0
Instruction #5175node.active
and node.passive
#50904.12
to 4.13.2
#5244triggerconstantcontract
and estimateenergy
support estimation of energy consumed by creating contracts. #5079data
to the HTTP interfaces interacting with smart contract. #5079getStorageAt
return when querying contract created by create2
#5061All 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
Forethought in all things.
Published by lvs007 over 1 year ago
Non-mandatory upgrade
origin_energy_usage
in transaction receipts #5120createaddress
,generateaddress
easytransfer
,easytransferbyprivate
,easytransferasset
,easytransferassetbyprivate
gettransactionsign
,addtransactionsign
CreateAddress
,GenerateAddress
EasyTransfer
,EasyTransferByPrivate
,EasyTransferAsset
,EasyTransferAssetByPrivate
GetTransactionSign
,GetTransactionSign2
,AddSign
GetTransactionInfoById
and GetDelegatedResourceV2
interfaces #5120 #5123All 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
Whatever you do, do it well.
Published by lvs007 over 1 year ago
Non-mandatory upgrade
LevelDB
&RocksDB
log output to db.log
#4985 #5001 #5010Stake2.0
#4997All 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
The more sand that has escaped from the hourglass of our life, the clearer we should see through it
Published by zhang0125 over 1 year ago
Forced upgrade
libp2p
module as java-tron p2p network protocol implementation #4791chainid
opcode #4863LiteFullNodeTool.jar
and DBConvert.jar
into Toolkit.jar
, add database copy function to Toolkit.jar
#4813 #4849/wallet/estimateenergy
#4873/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 accountAll 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.
Published by lvs007 almost 2 years ago
Forced upgrade
LiteFullNodeTool.jar
#4607ArchiveManifest.jar
into Toolkit.jar
#4603--help
command option #4606timestamp
in the return value of eth_getBlockByNumber and eth_getBlockByHash from milliseconds to seconds to be consistent with ETH #4642To move the world we must move ourselves.
Published by lvs007 about 2 years ago
Non-mandatory upgrade
TCP
connection establishment efficiency #4549eth_estimateGas
and eth_call
JSON-RPC API #4570The universe is change; our life is what our thoughts make it.
Published by forfreeday over 2 years ago
Forced upgrade
TriggerContract(view/pure)
and TriggerConstantContract
interfaces #4459Hope is patience with the lamp lit
Published by forfreeday over 2 years ago
Non-mandatory upgrade
Update for a security vulnerability in fastjson
https://github.com/alibaba/fastjson/wiki/security_update_20220523
two improvements are suggested:
-Dfastjson.parser.safeMode=true
Beauty in things exists in the mind which contemplates them.
Published by halibobo1205 over 2 years ago
Non-mandatory upgrade
No one can give you better advice than yourself
Published by forfreeday over 2 years ago
Non-mandatory upgrade
The world is knowable, harmonious, and good.
Published by forfreeday almost 3 years ago
Non-mandatory upgrade
http://logback.qos.ch/news.html
Silence is better than unmeaning words.
Published by forfreeday almost 3 years ago
Published by forfreeday almost 3 years ago
Non-mandatory upgrade
There are two sides to every question.
Published by xq-lu about 3 years ago
Forced upgrade
ETH
compatible JSON-RPC APIs excluding filter APIs. #4046TriggerConstantContract
API. #4032BTTC
data. #4067MaxFeeLimit
network parameter. #4032start.sh
see detail
The world of reality has its limits; the world of imagination is boundless.
Published by forfreeday about 3 years ago
Forced upgrade
Error
in smart contract ABI. #3921energy_used
in TransactionExtention. #3940java -jar ArchiveManifest.jar
(see detail).Knowledge is power.
Published by xq-lu over 3 years ago
Non-mandatory upgrade
No great thing is created suddenly.
Published by zhang0125 over 3 years ago
Forced upgrade
BatchValidateSign
#3836Truths kindle light for truths.