Skip to content

V0.5.0

Compare
Choose a tag to compare
@ssyuan ssyuan released this 20 Sep 14:30
· 1565 commits to master since this release
694ef63

Main feature and update

  1. Add scalable token for Stdlib, add test to ensure generated files are up to date.
  2. Implements a new service registry, and refactor module of MinerService, TxPoolService, ChainNotifyHandlerService, network-rpc etc.
  3. [break] Refactor block header fields, remove gas limit and add chain_id field and modify public_key field.
  4. Implements readonly function call of VM.
  5. Further refinement test case of block sync, state sync, and uncle check.
  6. [break] Update accumulator field of block_info, and related changes to the affected modules.
  7. [break] Arrange prologue/epilogue function parameter of block.
  8. Add a new hash consensus by keccak algorithms.

中文说明

  1. 为Stdlib添加可扩展的Token,增加了测试用例以确保生成的文件是最新的。
  2. 实现新的Service Registry框架,重构MinerService、TxPoolService、ChainNotifyHandlerService、network-rpc等模块。
  3. [break] 重构区块头字段,去掉gas_limit并增加chain_id字段,修改public_key字段的展示。
  4. 实现VM的readonly function的调用。
  5. 进一步完善区块同步、状态同步、叔块检查的测试用例。
  6. [break] 更新block_info的累加器字段,并对受影响的模块进行相关修改。
  7. [break] 重构block的prologue/epilogue函数参数。
  8. 新增一种keccak Hash算法的共识的实现。