Block fast sync

* Fast sync mode can quickly sync the stability of test nodes when they are dynamically added and left in the test net;

* Tested the compatibility of the fast sync version with the low version sync nodes;

* Switching strategy between fast sync and common sync mode;

* Multi-node rapid sync pressure test;

The front-end optimization

*Realized dynamic rendering of unlock page as smart contract front page was not saved locally

* Added the password box for the unlock page;

* Added the argument input box and called the general template build-transaction for 5 contracts;

* Added CallOption and LoanCollateral contract template to ock page ;

* Changed control with reciever to control with program of contract front part through the back end;

Smart contract

* Prepared relevant documentation for the equity contract;

* The public key of Bytom Virtual Machine single check operator and multi-signature operator verification process was changed to compressed format to complete the test and stress test;

* Changed the display mode of error information to “error code + error information”, sorted out common error informations and classified it;

Side chain research

* Investigated the generation of the main chain address and redemption script on the side chain, the transaction structure on the side chain and the verification of sync transactions;

Block explorer updated

* Bytom explorer API development and API documentation;

* Added global exception handling and alarm;

* API for spark nodes;

BTM pool

* Optimized the API parameters of address mining mode and tested the stability of miners’ access;

* Completed the summary of btmpool web background function points and completef the construction of background framework;

Spark nodes

* prototype design and test of spark nodes;

Tensority

* simd version library packaging, compilation, testing