Development progress:
The major work in this week includes releasing a new version of “NEU” with AIHASH POW and the complete smart contract trading process. “Neu” is the smallest unit of Bytom, and 1BTM = the 8 power of 10, Neu. Neu is the basic unit of gas. This version supports both standard and contract transactions. Standard transactions provide the gas for contractual transactions, and standard transactions take up less storage space and simplify a lot of blockchain space because of the introduction of segwit. Contract transactions are designed flexibly, to ensure that the transaction does not enter a single result in the order of the operation results in inconsistencies, which is the most basic principle of our designed contract. The contracts operation should be successfully overall success, or all fails.
Specific development content:
- [dev] Refactor template contract transactions to transform contract transactions into pluggable interface models that provide a back-end RPC interface to the front-end dashboard.
- [dev] Wallet database reconstruction state can return, according to the public key file in the keystore to restore the local database.
- [dev] Create a streamlined version of CPUMiner on AIHash and will release at the end of this month.
- [dev] Complete the unit test of wallet update. The wallet integration testing is in progress.
- [dev] Develope international bytom dashboard (adding support for Chinese language), and the progress display of dashboard private key importing.
- [dev] Refactor dashboard pager function into a pagination function, complete tutorial docking and successful rendering.
- [dev] Complete functional design and basic page rendering for simple transactions.
- [fix] Track and fix bug # 358 crash bytomd and fix bug # 355 Index External Asset Definition.