Weekly Report of PalletOne R&D Department(7.30–8.6)

in blockchain •  6 years ago 

Overview:

Contributions:

Code Frequency:

UTXO

Modify the UTXO structure and the corresponding interface. At the same time, increase the correlation database of UTXO and Account Address.

Implement the interface of returning the token list and token amount.

World State

Modifies the type of contract related read set, and implement inputting of the contract invocation transaction state.

DAG

Implement the mapping between Unit and height to facilitate P2P module to query.

Modify the size, hash and signunit interfaces of the unit.

Optimize GetUnit interface and test the process of genesis unit generation.

Genesis Unit

Test the interfaces that include walletbalance, readutxos and getaccounttokens.

Contract Management

Implement timeout control of the function invocation in the smart contract module.

Complete part of user contract management module, which mainly involves the compilation of user contracts, mirror generation management interface.

PalletOne Query Database

Finish the data acquisition from Kafka and inputting data into Hbase.

Contract Storage

Contract structure design and interface design.

Query Interface

Implement the interface of header acquisition through unit hash or unit height.

Index Database

Index database and contract status design.

P2P Network

Implement the function of active request for downloading. In the downloader module, downloading and processing header process has been debugged.

PalletOne Consensus

Complete the function of mediator node periodically producing unit.

Discuss the design and implementation process of BFT consensus and mediator node rotation.

Transaction

Fix the bug about transaction creation and testing signature unit.

Test the function of fetching UTXO through addresses.

Finish and test the function of signing transaction with multiple input and output.

For more information:
Official website: https://pallet.one/

E-mail: [email protected]

Telegram: https://t.me/PalletOneOfficialEN

Github: https://github.com/PalletOne

Twitter: https://twitter.com/PalletOne_org

Wechat official account: Pallet

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!