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