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