v0.10.0
This version includes several critical fixes on the p2p, syncing, and contract layers as well as other minor changes.
- [ctr/lua]add contract.deploy
- [ctr/lua] bug fix about contract.pcall
- [SYNCER] syncer stop if sync has already done before executing finder
- [ctr/lua] Enable the db module when private net
- [fix] Enable the db module when private net
- [ctr/lua] changed to fail transaction when error occured at constructor function
- [state] fix commit timing of contract storage
- [ctr/lua] Fix invalid use of type assertion
- [CHAIN] fit to add only blocks that have error during execution to error cache
- [ctr/lua] minor bug fix for preload
- [SYNCER] add logic for recovering panic in syncer, finder, blockfetcher, hashfetcher
- [SYNCER] fix not to call old version of sync logic
- [P2P][RPC] Show hidden peer on GetPeers command
- [ctr/lua] Remove type assertion when processing VmError
- [P2P] Remove unsed legacy code
- [chore] Update luajit
- [chain] fix genensis BP list
- Improve wording of contract error messages (#34)
- [CLI] Update version information
- [dpos] update BP list upon a reorganization
- [consensus] verify block right before execution