Skip to content

Releases: wormholes-org/wormholes

Release v0.13.2

17 May 05:36
Compare
Choose a tag to compare

Performance Improvements

  • coefficients add lock
  • modify the version to v0.13.2

Release v0.13.1

11 Apr 03:05
0d6260f
Compare
Choose a tag to compare

Bugfixes

  • handle the fork problem of coefficient
  • fix the fork problem of perf the coefficient
  • modify the version to v0.13.1

Release v0.13.0

20 Mar 06:11
Compare
Choose a tag to compare

New Features

  • add new tx28 for forced sale snft fragments
  • add new interface GetForcedSaleAmount() to return forced sale
  • add new interface GetForcedSaleSNFTAddresses
  • add validatorwithproxy api
  • add get real addr api

Bugfixes

  • add the discarded amount to zero address
  • check if the exchangers are openning exchangers
  • only modify the tx28
  • reduce gasfee from exhanger when tx is successful
  • remove changes for tx27
  • add logs for tx28
  • modify tx28 to buy all snft fragments in one transaction
  • add logs for interface GetForcedSaleSNFTAddresses
  • modify logs for GetForcedSaleSNFTAddresses
  • modify the bugs of getting snft address
  • fix bugs of BatchForcedSaleSNFTByApproveExchanger()
  • add logs for p2p
  • add rlp:optional for ping,pong
  • remove logs for p2p
  • cancel remove peers
  • modify the version to v0.13.0

Performance Improvements

  • add networkid to p2p
  • adjust api
  • check the networkid and chainid when nodes are trying to create

Release v0.12.2

07 Mar 05:44
2ab86cb
Compare
Choose a tag to compare

Bugfixes

  • remove peers randomly
  • add some codes for quiting RandomRemovePeers
  • modify the maxpeers to 60
  • remove peers in p2p.server
  • fix bugs of removing peers
  • fix bugs of removing peers
  • modify the algorithm of removing peers
  • remove codes of removing peers in eth/handler.go
  • fix bugs of RandomRemovePeers()
  • add logs for peer disconnecting
  • modify the version to v0.12.2

Release v0.12.1

21 Feb 07:50
Compare
Choose a tag to compare

Bugfixes

  • modify the version to v0.12.1

Performance Improvements

  • add helper method
  • validator vote empty message in advance
  • only validator vote empty message in advance
  • when status isn empty can gather message
  • store and calculate empty vote
  • bug certify stakes nil
  • add log
  • remove log

Release v0.12.0

06 Feb 06:07
Compare
Choose a tag to compare

New Features

  • empty block with tx
  • Consensus globally records messages sent by addresses at a specific height
  • Support to obtain the online person of the specified height
  • add merge logs into receipt

Bugfixes

  • fix bugs of verify empty block validators
  • modify the method of sending empty block message
  • modify the methods of sending empty block messages
  • add new tx27
  • add tx27 in tx_pool.go to check buyer's amount
  • empty counter can reset
  • check tx27's gasfee and amount
  • vote to generate empty block
  • add logs for exhanger
  • modify the originalExchanger address
  • vote rule
  • convert to a address of exchanger
  • vote rule
  • handle voteMessage
  • handle temp voteMessage
  • Fix possible crash
  • message lock
  • message handler
  • hanle temp vote message
  • gossip message to vote
  • check the auth's blocknumber
  • modify recover sig
  • modify bugs of recovering sig
  • fix bugs of recovering seller's sig
  • debug store and send message
  • debug handle vote message
  • debug pick validator to vote
  • select validator to vote
  • add new interfaces GetShouldParticipantsCoefficientByNumber() and
  • modify version api
  • add some new interfaces for PublicBlockChainAPI
  • perf transactions of nft
  • perf transcations of nft
  • write stakerpool to leveldb
  • FinalizeAndAssemble empty block
  • modify the blocknumber
  • modify the timestamp of empty block
  • add logs for empty block
  • empty block head time
  • remove logs when rewards snft
  • fix bugs of load stakers
  • add blocknumber for BatchBuyNFTByApproveExchanger
  • fix bugs of loadStakerPool()
  • fix bugs of adding logs to receipt
  • modify the version to v0.12.0

Performance Improvements

  • vote to empty block
  • vote to empty block
  • vote to empty block
  • vote to empty block
  • vote to empty block
  • vote to empty block
  • vote to empty block
  • vote to empty block
  • vote to empty block
  • vote to empty block
  • vote to empty block
  • vote to empty block
  • vote to empty block
  • vote to empty block
  • vote to empty block
  • vote to empty block
  • perf the format
  • store and send message
  • store and send message
  • count couter to generate empty block
  • gather signature lock
  • store p2p vote message
  • Improve the efficiency of empty block
  • Improve the efficiency of removing empty blocks
  • Upgrade the empty block package trade
  • Upgrade the empty block package trade
  • Optimization to make up for the lack of K validator algorithms
  • clear log
  • refactoring method

Release v0.11.7

29 Jan 06:55
e6c2e6c
Compare
Choose a tag to compare

New Features

  • upgrade to 0.11.7

Bugfixes

  • restart stuck

Release v0.11.6

10 Jan 11:13
Compare
Choose a tag to compare

Bugfixes

  • modify the version to v0.11.6

Release v0.11.5

10 Jan 11:05
Compare
Choose a tag to compare

Bugfixes

  • timestamp fork
  • emptyBlock fork

Performance Improvements

  • update the script of running wormholes based on docker

Release v0.11.4

30 Dec 08:32
81e6859
Compare
Choose a tag to compare

New Features

  • adjust log level

Bugfixes

  • inital condition of emtpy block
  • open logs for empty block
  • open logs for empty block
  • remove logs for empty block
  • add future block judge
  • prevent future time

Tests

  • add adjustedTimeNow compare header.Time log
  • block log