Releases
v0.7.0
Main feature and update
[break] Enhancement Stdlib events handle, and account deposit handle.
Refactor json-rpc, Mutex RpcClientInner instead of RefCell, and bump jsonrpc to 15.1.0.
[break] Refactor timeService and related module references to time-based changes, modify stdlib timestamp to millisecond.
[break] Further refinement of Stdlib Spec verify, Account, ConsensusConfig, Authenticator, Dao, etc.
Refactor consensus, implements of new algorithms of cryptonight, update consensus_config for modify strategy.
[break] Upgrade Move-vm and do some clean.
Implement new network rpc api and BlockAccumulatorSyncTask.
Enhancement and optimize accumulator, migration InMemoryAccumulator from libra, and related storage refactor.
Enhancement association_account use multi key address and account support multi key.
Refactor miner, modify miner client remove consensus strategy.
[break] Remove scaling factor, improve dao related features and events, modify Config script and TransactionTimeoutConfig.
[break] Update genesis for CNR config and fix hash rate info.
[break] Refactor Stdlib error code.
Refactor chain network, fix GetBlockStateByHash error, add test apply without execute for chain, and add verify uncle test_case.
Optimize stest error message report, modify node start error handle, add tool to explain move abort error code.
Fix a PoW difficulty calculate window bug.
Each epoch dynamically adjusts the block gas limit of the next epoch according to the average value of block gas_used of the previous epoch and the block target time.
中文说明
[break] 改进了Stdlib事件相关的处理,和 account deposit处理。
Refactor json-rpc,用Mutex RpcClientInner代替RefCell,并将jsonrpc提升到15.1.0。
[break] Refactor timeService和相关模块引用基于时间的更新,修改stdlib时间戳为毫秒。
[break] 进一步完善Stdlib Spec verify、Account、ConsensusConfig、Authenticator、Dao等模块。
重构共识,实现cryptonight的新算法,为修改策略更新共识配置。
[break]升级Move-vm,做一些清理。
实现新的network rpc api和BlockAccumulatorSyncTask。
增强和优化累加器,从Libra移植InMemoryAccumulator,以及相关存储的重构。
增强association_account使用多密钥地址和账户支持多密钥。
重构miner模块,修改miner客户端删除共识策略。
[break]删除scaling factor,改进dao相关功能和事件,修改Config脚本和TransactionTimeoutConfig。
[break] 更新CNR共识的genesis配置,修正hash rate信息。
[break] 重构Stdlib错误代码。
重构chain和network模块,修复GetBlockStateByHash错误,为chain增加测试非执行的apply用例,并增加验证叔块的测试用例。
优化stest模块错误信息报告,修改节点启动错误处理,增加工具解释移动中止错误代码。
修复了 PoW 难度计算窗口的一个 bug。
每个 epoch 根据上个 epoch 的 block gas_used 平均值以及出块目标时间,动态调整下个 epoch 的 block gas limit。
You can’t perform that action at this time.