Releases: wormholes-org/wormholes
Releases · wormholes-org/wormholes
Release v0.11.3
Bugfixes
- modify the curtime
- modify emptyTimer to 1s
- modify the version to v0.11.3
- remove logs of empty block
Release v0.11.2
Bugfixes
- remove proofStatePool.ClearPrev() from GatherOtherPeerSignature()
- check the w.cerytify.proofStatePool.proofs[rs.Uint64()] whether is
- add some logs to print errors for handling messages.
- modify the version to v0.11.2
Release v0.11.1
Bugfixes
- fix panic of emptyloop
- modify the version to v0.11.1
- modify the balance of genesis accounts and the networkid
Tests
- block rate
- online information test
Release v0.11.0
Bugfixes
- modify SetVoteWeight()
- add logs
- modify port
- add some logs for empty block
- fix the negative error of voteweight
- modify the strategy of selecting validators to solve the problem
- declare WinterSolsticeBlock for fixing negative error
- modify the strategy of selecting validators
- modify the method of allocating memory for selecting validators
- modify the random seed for selecting validators
- remove .Hex() of ValidatorList to reduce resource consumption
- modify SelectRandom11Address()
- should use parent header to get drop point
- modify the algorithm of selecting validators
- fix declare variable error
- use RandomValidatorV3() to select validators
- remove fork point
- print address that include drop point
- remove ValidatorList.RandomValidatorV3 log
- modify the exchange ratio (0.095 to 0.03)
- modify the version v0.10.3 to v0.11.0
- modify the balance of genesis accouts and the networkid
- modify the version of wormholes_install.sh
Performance Improvements
- modify the strategy of selecting exchangers
Tests
- add stake test
- verify whether the online validator range is calculated correctly
- print committers
- adjust log
- add index log
- test probability distribution
- 400 validator random probability tests
- perfect test
Release v0.10.3
Bugfixes
- modify the version to v0.10.3
Performance Improvements
- wormholes install script
Release v0.10.2
Bugfixes
- remove some logs
- modify inmemoryMessages to 4096
- Add a verification mechanism for consensus message forwarding
- remove .Hex()
- remove some logs
Release v0.10.1
Bugfixes
- 1.modify the chainid 2. modify the version
Release v0.10.0
New Features
- complete the repair of istanbul consensus unit test problems
- add ignore file type
- add coefficient and extra in Account
- finish slash func
- Adjust the penalty ratio
- add validator message log print(the same node only prints once within 5 seconds)
- add reward seal
- change rewards
- adjust the reward method
- resolve conflict
- original pledge address
- add online weight to interface of GetValidators
- change randomDrop rule
Bugfixes
- ibftengine unit bug
- istanbul backend unit
- rawdb unit test
- core/vm unit test
- console unit test
- finish worker unit test
- worker unit test
- Placeholder Errors
- modify simulated test
- modify codes for odr_test.go
- eth/protocols/eth issues
- api_test unit
- tracer_test unit
- ethclient_test unit
- block_validator_test unit
- eth/gasprice unit
- cmd/puppeth unit
- eth/tracer_test unit
- eth unit
- les dir all unit test
- geth unit
- part account cmd unit
- geth account cmd unit
- wormholes/cmd/geth unit
- fix the problem when empty block and normal block are inserted to
- modify the resetting of empty block
- add reset timer for doneEmtpyTimer
- check nil
- initial resetemptych
- add logs
- modify ipfs
- modify creator address
- remove the check of sb.core
- remove logs
- logcal error of peer.go
- modify 280 to 700
- modify genesis.go for openexchanger()
- modify exchanger config
- add txtype 26 in txgas()
- add tx26 in checkfomart()
- modify royalty to default 10%
- modify defaultroyalty to 1000
- modify voteweight
- modify MergeNFT16() to return the increase of value
- Empty quick access to finalize processing flow
- add unit test for MergeNFT16()
- add some logs
- get validator by proxy address
- change StartEmptyBlockEvent event position
- add some logs
- remove w.isRunning()
- remove snft pledged
- remvoe tx7 and tx8
- remove frozen accounts
- 1.modify init balance. 2.modify value of Coefficient
- modify validators' inital balance
- modfiy exhanger address
- fix bugs of SubCoefficient()
- set default value of dir and creator
- verify creator
- modify defaultdir
- change currentHeader
- change currentHeader with random11WithoutProxy
- modify the validator coefficient when calculate the received sum of
- modify the coefficient of empty sum
- add logs
- modify the version of wormholes
Performance Improvements
- remove ipfs unit test
- remove ipfs run unit
- add extra function
- add RecoverValidatorCoefficient() to recover validator's
- remove fork point at 140000
- modify miner.go for empty block
- consensus collect
- ibft_core log
- logChan
- remove log
- validator only commit once with heigh
- remove online proof
- add secondary forwarding
- remove randomHash
-
- remove NFTBalance of Account. 2. modify type of Royalty and
- add log
- add log
- add log
- change the hardcoded number of rewards
- enhanced getprehash function
- change log
- modify the targetsize of empty with weight
- adjust the shrinking algorithm
- calculate the weight by validatorAddr
- add empty block adjudge
- Change the shrinking strategy
- get 11 validators of the specified height
Tests
- add validator test
- add istanbul test
- improve istanbul test
- debug log
- debug log
Merge
- consensus unit test
Release v0.9.6
Bugfixes
- cross-gorutine-bug
- Resolve cross-thread calls of packed block variables
Performance Improvements
- remove CommitOnlineProofBlock func
- clean code
Release v0.9.5
New Features
- add version information to online certification
Bugfixes
- modify version
- add logs for unfrozen account
- add interface printroutingtable
- modify codes for writing frozen accounts to db
- modfiy codes for writing frozen accounts to db
- modify blocknumber
- modify the version to 0.9.5
- concurrent map read write
- prepare add lock
- modify the fork blocknumber to 140000
Performance Improvements
- add PrintRoutingTable() to print routing table
- add new interface PrintRoutingTable2
- add logs for printing routing table
- docker install wormholes peer
- remove some logs
Tests
- add onlineproof map test