KDAG Monthly Update | April 1–30, 2022
[Technology Development]
1. In Github, the KDAG Dev team has committed the code 20 times and modified 35 files.
2. Exchange and community technical support, testing to solve code module logic problems.
The details are as follows:
- Design new credentials new package code file, add newCredentialsCmd, genCredentialsCmd and other basic APIs for creating new key pair commands, and solve related testing problems.
- Design newEvmDecodeCmd to return the command to check the encrypted information of Ethernet, Design addEvmDecodeFlags to add flag bits to the EvmDecode command.
- Design new knode encode command, new EncodeKeyByMoniker, UpdateEncode and other APIs, design knode encryption function.
- Design new knode decode command, and DecodeKey, DecodeAddress and other related data structures, design knode decryption and verification system functions.
- Design a new knode babble configuration file, BabbleConfig contains the configuration of Babble nodes used by monetd.
- Design new knode hashtag code file, add newHashtagCmd, queryHashtagCmd, bindHashtag and other related knode node hashtag basic API, and solve related testing problems.
- Design the new Kdag-hub decode command, design the new DecodeKeyByMoniker support Moniker, design the json format import and export parsing knode encryption, verification system functions.
- Design the new Kdag-hub crowd module, design the new CrowdFunding.sol file, new crowd-funding-demo.sh demo script.
- Design new runBabble file, add newBabbleCmd, bindBabbleStatusCmd and other related basic APIs to start babble node interface, and solve related testing problems.
- New design babble save output interface SaveBabble, the interface will be related to tree objects and configuration files back to babble file to improve the efficiency of the start loading.
- Design new web3VirtualMod, the module is used for compatibility with the web3 protocol. Add newWeb3VirtualId function to create web3 virtual ID for specified users. design new web3NodeConfig, new functions to read web3 nodes and other functions and configuration parameters.