Skip to content

Releases: wormholes-org/wormholes

Release v0.11.3

29 Dec 12:28
bde6595
Compare
Choose a tag to compare

Bugfixes

  • modify the curtime
  • modify emptyTimer to 1s
  • modify the version to v0.11.3
  • remove logs of empty block

Release v0.11.2

29 Dec 05:32
8cdb6f8
Compare
Choose a tag to compare

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

27 Dec 10:36
def944c
Compare
Choose a tag to compare

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

26 Dec 06:02
3cdba3a
Compare
Choose a tag to compare

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

12 Dec 07:02
Compare
Choose a tag to compare

Bugfixes

  • modify the version to v0.10.3

Performance Improvements

  • wormholes install script

Release v0.10.2

12 Dec 01:53
6058a97
Compare
Choose a tag to compare

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

07 Dec 01:55
Compare
Choose a tag to compare

Bugfixes

  • 1.modify the chainid 2. modify the version

Release v0.10.0

06 Dec 05:29
fc85d16
Compare
Choose a tag to compare

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
    1. 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

26 Oct 02:37
Compare
Choose a tag to compare

Bugfixes

  • cross-gorutine-bug
  • Resolve cross-thread calls of packed block variables

Performance Improvements

  • remove CommitOnlineProofBlock func
  • clean code

Release v0.9.5

21 Oct 05:29
Compare
Choose a tag to compare

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