Bytom core
1. The p2p communication node information added fields to reduce the consumption of incompatible node handshaking. Optimized communication logic of p2p layer, deleted unwanted block broadcasts, added broadcast function for the latest status, and reduced communication data to enable the node to get the latest state of the connected node.
2. Added test files to the p2p layer.
Full node wallet
1. Researched addition of part of the loan contract and “if else clause”.
2. Fixed a bug where the login page was posted and the error message was not displayed.
3. Added the function of node information display, and the function of node disconnection
Mobile wallet
1. bycoin added the latest trading pair page of quotes
2. bycoin added discovery, announcement list, user agreement page
Block Explorer
1. Optimization for computing power curve, style adjustment for computing power
2. Asset list fixed bugs of the line break, added loadable support
Smart contract
1. Tested the out-of-bounds problem of arithmetic expressions in the equity smart contract, investigated and tested the security of contract statements.
Blockcenter (centralized node service)
1. Blockcenter provided API service for resource query of H5 page
2. The blockcenter transaction memo is originally put into redis and transformed into a separate database table.
3. Blockcenter returns the corresponding precision when querying assets
4. Optimized blockcenter partial database query
5. Added mature judgment for coinbase’s utxo
6. Fixed coinbase estimation error for transaction fee in /list-transactions
7. Fixed the data type of balance in all returned results, use string to prevent overflow
Side chain
1. Increased the address of the main chain locked contract
2. Optimized the verification of the transaction pool
3. Monitored the transaction from the main chain to side chain and automatically completed the construction of the claim transaction.