Finished 90% of contract in the economic system; fixed the problem of unable to get cross chain info once rollback.

Last week’s progress update (Nov 25, 2018)

Economic system:

- [In progress] #624 proposal & side chain, 80%

- [In progress] #625 contract update & upgrade, 90%

- [In progress] #622 main chain + side chain account system improvement, 90%

- [in progress] #621 vote related work, 40%

- [In progress] resource TOKEN transaction, 90%

Issue Status:

- [Completed] question #623 Remove blocked request during unlinkable header synchronization

- [Completed] issue#627 Invalid sidechain information

- [Verification] problem #568, which once rollback, we will not be able to get cross-chain information (requires the following questions to be fixed, then continue to verify)

- [In progress] problem #485 *Restart node test: multiple nodes (not fully repaired, should be fixed again)*

- [in progress] issue#562 * Block execution result: IncorrectStateMerkleTree (unfinished repair, should be fixed again)*

- [In progress] problem #566 * A huge transaction execution of multiple nodes causes the node to stop without any errors*

- [In progress] question #573 * BlockExecutor: the transaction is not executable*

Wallet/Browser:

- [In progress] block browser UI development, remaining TPS page

- [In progress] wallet contact, add contract page

Testing:

- [In progress] performance test, 75%

- [In progress] regression test of all scenarios in normal sending transaction mode

Other:

- [in progress] issue#485 /#566 /#573 troubleshooting

- [In progress] build offline automated test environment, 70%

- [In progress] block browser voting module design

Plan for this week:

Economic system development/joint adjustment related work

Regression test/performance test

Wallet/Browser:

- Browser UI/Wallet related testing/BUG fix/specification for codes

Other:

- Block Browser Polling Module Interaction/UI Design

Fix known issues, see issues in GitHub