Palletone weekly report

in #block5 years ago

【Underlying Chain】

【Coin Creation Module】Tested coin creation and transfer functions,
found the problems below and fixed:
Continuous coin creation cannot detect duplicate names problem.
The index out of index error occurred when multi-accounts continuously transfer.
The UTXO error occurred on multiple transfer of the same token.
When using the mediator user address to continuously create coins, you can create new coins without unlock account. The problem is that the mediator timing is automatically unlocked. This issue should provide a solution in the Super Node Security Execution Solution.
【Jury Contract Execution】Optimized the vrf event management, and completed encapsulation and use of btcec S256 key signature interface.
【Jury Contract Execution】Completed contract deployment transaction ID adjustment.
【Jury Contract Execution】Added jury election node validity verification and test cases.
【Block Explorer】Ready to prepare the design procedure of block explorer background.
【Transaction Pool Optimization And Reconstruction】Transaction pool pressure test: 5 node transfer transaction pool pressure test, process combing, batch transaction generation, script modification, made a compression package, decompressed and run 3 scripts to achieve 5-node pressure measurement.
【Transaction Pool Optimization And Reconstruction】Fixed the transaction pool codes.
【Transaction Pool Optimization And Reconstruction】Memdag partition reconstruction, interface parameter adjustment: partition request parameter with asset id added. gasToken and module.PTNCOIN usage was universalized.
【Transaction Pool Optimization And Reconstruction】Transaction pool pressure test, found the performance bottleneck of the transaction pool:got the orderly transaction list for too long, optimized the transaction prioritization logic.
【PalletOne P2P】The light node header data was actively synchronized to obtain allleafnodes on the peer node.
【PalletOne P2P】After updated rlp to eth, thre was no link between the cross-area nodes.
【Margin Contract】Programmed all the function test cases of margin contract with robot framework.
【Margin Contract】P Traced and solved the problem that there were two payments when transferring token from margin contract address.
【Margin Contract】P Traced and assisted to solve the signature payment.Inputs’ cross line problem.
【Contract】Adjusted and tested the time stamp GetTxTimestamp() relevant interface.
【Contract】Voting contract’s adjustment, self-testing and document modification.
【mediator Consensus】 Analyzed and localized the reasons why there is fork on the testnet1.5 branch, and fixed relevant problems.
【mediator Consensus】Realized the function to set the desired number of active mediators for the user.
【System Structure】Reconstructed and optimized the processing procedure of the console configuration setting, fixed some bugs and achieved gptn console command.
【Wallet】Optimized a partial codes of transfertoken, achieved transfertoken continuous traferring under the UTXO module and fixed the existed problems.
【Wallet】Fixed several message tx verification problems.
【Wallet】Researched fabric bccsp cryptography.
【Test】Separately summarized the return value list of the send and query interfaces during creating transactions and feedbacked to the developers.
【Test】Wrote the behavior-driven test cases for signature, send and query interfaces.
【Exchange Relevant】Debugging the account interfaces and manually injected datarendering.
【Exchange Relevant】Sorted out forkdelta codes,and took time to understand initWebsocket, initApi, initToken, initforkdelta process.
【Proof of Certificate】Used python script to test relevant proof of certificate interface.
【Digital Identity】Investigated patents on digital identity-related technologies and confirm the next research and implementation direction.

PalletOne Tech Daily delivers a fresh technical breakfast for community users in every morning.
There is a total of 23 media reports in and abroad with 23 articles, covering more than 20 high-quality media channels, like toutiao, kb.qq.com, weibo, Jianshu, Xiaomiquan, Jinsecaijing, Hecaijing and Weilaicaijing.
PalletOne Test Network Million Bounty Rewards Continued: During the PalletOne test network test, in order to encourage community developers to actively try and submit bugs, PalletOne will officially award rewards to developers who submit bugs.

Coin Marketplace

STEEM 0.28
TRX 0.12
JST 0.033
BTC 71315.89
ETH 3677.54
USDT 1.00
SBD 3.76