Bytom Weekly Dev Report(2018/11/26)

BytomDAO
2 min readNov 26, 2018

--

Bytom Core:

  • Investigated framework of public key cryptography ;
  • Updated new binary package of Homebrew to v1.0.7;
  • Optimized the node communication process. When the node handshakes, the nodeinfo is added to the protocol version of node genesis hash,Besthash, bestheight.Completed compatibility judgments of all node during the handshake phase. After modified the state of the node, the block is broadcast to the connected node to broadcast the latest state, reducing network traffic, and ensuring that the node knows the latest state of the neighboring node in time;

Blockcenter:

• Increased the tx note function to submit tx;
• global variables of config were modified to local variables;
• Increased “asset description” to returns results of Database & API ;
• redis cache serialization used bson to avoid skip fields caused by JSON tags;
• Fixed bugs in update transaction commit and balance calculations when the block is rolled back;
• Associated transaction addresses are batch-queried to prevent DB performance problems caused by querying a large number of addresses at a time;
• Adjusted the path and naming of the package, and put the corresponding function module into the corresponding package;
• The orm field added “ceated_at”, “updated_at”, and implemented the json parsing interface, parsing the “time. Time” type to int for API return;
• Fixed the off-chain transaction that displayed a bug for “block_timestamp” and unified the submission_timestamp of on/off chain transactions;

Full-node wallet:

• Protocol for bip003 wallet backup ;

Block Explorer :

• Added a list of new assets on the mobile version;
• Home navigation, optimization, and adjustment of footer layout;
• Added block time and the histogram of transactions;
• Added list of the global node and 3d map of node distribution ;
• API added /broadcast-transaction to broadcast transactions to other nodes;
• API added /unconfirmed-transactions to get unconfirmed transactions in the node trading pool;

Smart Contract:

• The equity contract began to support locked values ​​by statements other than lock/unlock;

Node SDK:

• Updated part documentation for Bytom-node-SDK v1.0.2;
• Added all API mocha test files for Bytom-node-SDK v1.0.2;
• Updated all APIs of Bytom-node-SDK v1.0.1 and added block related APIs;

--

--

BytomDAO
BytomDAO

No responses yet