Weekly Report of PalletOne R&D Department(8.6–8.12)
Overview:
Contributions:
Code Frequency:
DAG:
Implement the generation of coinbase transactions
DAG API:
Add walletTokens and walletBalance to RPC console and improve the generating process of the genesis unit.
Implement and test GetTransaction interface.
Data Storage:
Increase the GenesisAsset global field when creating the configpayload of the genesis unit.
Input contract template, contract initialization state to database.
Conduct unit test of writing and reading of the contract status.
Optimize the store interface.
Complete the interface of updating the global state.
DAG Access Interface:
Implement several indexes of transaction and global state, and offers corresponding access interface in storage module.
Contract Management:
Implement the deployment, invocation and destruction of user contract management.
Blockchain Query Database:
Basically complete the Restful API of ETH, and achieves batch storage of data.
PalletOne P2P:
Debug the downloader module to test block body downloading process under the fast and full modes.
Adapter:
Integrate and test BTC adapter.
PalletOne Framework:
Research the implementation of event subscription, message sending and broadcasting.
Consensus:
Design the process of BFT consensus.
Implement the event subscription, sending, broadcasting and receiving of new produced unit.
Transaction Signature:
Implement and test single signature and multi signature with multiple inputs and outputs
Transaction Verification:
Implement the interface of fetching UTXO through addresses.
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
Coins mentioned in post: