Skip to content

Release v0.10.0

Compare
Choose a tag to compare
@mindcarver mindcarver released this 06 Dec 05:29
fc85d16

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