Development Progress Update (Mar 10th)

ælf
aelf
Published in
2 min readMar 11, 2019

Finished 90% Block Explorer; completed logic simplification for network and consensus related modules.

Last week’s progress update (March 10, 2019)

Release-v0.7.0:

- [Completed] Logic simplification of network related module

- [Completed] Logic simplification of consensus related module (extra data)

- [Completed] #944 Improper contract address calculation method

- [Completed] Refactoring contract address

- [Completed] Optimization of contract related execution (unified contract return value and etc.)

- [In progress] Sidechain module refactoring (completed codes and main testcase, verify it next)

- [In progress] TODO and Bug Fix in Issue

Block Explorer:

- [In progress] Explorer plugin (Second Edition) 90%

— [In progress] Application UI design

- [In progress] Service adjustment for chain scanning (LIB support) 80%

Testing:

- [Completed] Refactoring the dependency structure of the test project

- [In progress] Expansion of unit tests of refactored modules

— [Completed] Main unit test of the consensus module

— [Completed] Main unit test of sidechain module

— [In progress] Multi-node process dredge and bug fixing

— [Completed] Fixed memory growth problem with it runs for a long time

— [Completed] Fixed LIB merge problem

— [Verifying] Increase of contract execution time as blockchain propagates

— [In progress] Cannot switch Bestchain normally

- [In progress] Economic system regression

Other:

- [In progress] Reorganize monitoring related works base on v0.7.0

Plan for This Week:

Release-V0.7.0:

- Complete sidechain module verification

- Continue to clear up multiple nodes (economic system related logistic regression)

- Continue to work on integrate testing and fix related bugs

Wallet/Block Explorer:

- Integrated tests based on version v.0.7.0

- Test the second version functions and bug fixing

Other:

- Follow up on issues of codebase todos

上周进展更新2019年3月10日

发布 V0.7.0:

- [完成]网络模块相关逻辑简化

- [完成]共识模块相关逻辑优化(extra data)

- [完成]#944 Improper contract address calculation method

- [完成]重构合约地址

- [完成]合约执行相关优化(统一合约返回值等)

- [进行中]侧链模块重构(代码及主要testcase完成,验证中)

- [进行中]Issue中的TODO及Bug Fix

区块浏览器:

- [进行中]浏览器插件(第二版)90%

— [进行中]应用UI设计

- [进行中]扫链服务调整(支持LIB)80%

测试:

- [完成]重构测试项目的依赖结构

- [进行中]重构模块的单元测试细节补充

— [完成]共识模块的主要单元测试

— [完成]侧链模块的主要单元测试

- [进行中]多节点流程疏通及影响流程的Bug修复

— [完成]长时间运行内存增长问题

— [完成]修复LIB merge不正常问题

— [验证中]随着运行时间的增加,执行交易时间逐渐增长的问题

— [进行中]不能正常切换Bestchain

- [进行中]经济系统回归

其它:

- [进行中]根据v0.7.0重新组织监控相关的工程

本周计划

发布 V0.7.0:

- 完成侧链模块验证

- 继续疏通多节点(经济系统相关逻辑回归)

- 继续集成测试及修复相关bug

钱包/区块浏览器:

- 根据v0.7.0做相关的集成测试

- 测试第二版功能及bug fix

其他:

- 继续实现代码中TODO相关的Issue

· aelf Telegram community: English, Türkçe, Español, 한국, 日本語, 中文русский, العربية, Deutsch, Italiano, Français, हिन्दी, and Tiếng Việt,

· aelf Twitter

· aelf Facebook

· aelf YouTube

· aelf Instagram

· aelf Reddit

· aelf Medium (for the latest update and articles)

· aelf Github (complete aelf project codes)

For more information, visit aelf.io

--

--

ælf
aelf
Editor for

ælf, the next breakthrough in Blockchain.