Weekly Dev Report

BytomDAO
2 min readSep 3, 2018

--

P2P peer-to-peer network

1. Added delay to refresh cycle when no seed nodes are found
2. Optimized the code to avoid copying arrays in loops

Tensority

Optimized code, advance allocation of array space, reduce pressure of gc

Smart contract

  1. The equity compiler added the variable definition function, constructed the contract instance and performed related tests
  2. Added the upper limit of transaction fee to prevent users from sending transaction with large gas

Wallet

1. Fixed the problem of digital display when the advanced transaction is deleted.
2. Modified and optimized the Chinese translation of the contract.
3. Fixed the packaging error of Bytom client.

Side chain

1. Added the redemption transaction type
2. Added verification for redemption transactions
3. Added information of transaction on the main chain to Redemption transactions
4. Provided proof API of merkle tree for side chains

SPV

  1. Covered proofof merkle tree and send merkel block unit tests under normal and extreme conditions
    2. Implemented the bytom SPV light wallet based on SPV, and released the test version.

Blockexplorer

1. Continuous optimization of blockchain explorer to improve the first loading speed
Others:
2. Built and initialized the new explorer project
3. Built front-end test server and integrated ci
4. Used ab pressure test explore API to improve API concurrency performance

btmpool

1. Completed the encapsulation of the calculating force interface API of the homepage
2. Optimized shiro configuration to support token authentication and fixed the bug of identity authentication
3. Set up the test network environment and connected the front and back ends
4.Filled API interface data and supported HTTPS and bugfix
5. Separated and configured the background environment of the main net and the testing net mining pool

National Encryption Algorithm

1. Completed the algorithm rewriting of the sm2 algorithm to adapt to Bytom, and rewrote 6 sm2 related functions;
2. Sm2 algorithm is being tested to modify bug.

--

--

BytomDAO
BytomDAO

No responses yet