KDAG Monthly Update | May 1–31, 2021

  1. In Github, the KDAG Dev team has committed the code 32 times and modified 13 files.
  2. Community technical support, testing to solve code module logic problems.
  1. Refine and calculate bft timestamp without checking its core event parent or signature, insert it into FrameEvent’s core event, thus setting the cache when the witness and timestamp are not recalculated.
  2. Solve the bug of adding unix timestamp as event creation timestamp in eventbody module wriebody module in hashgrpah package, and modify the api of related modules.
  3. Add mobile module package, add related hanlder interface, add corresponding unit test file, add doc module file to mobile package.
  4. Remove some unused code, add code comments, refactor some code files, optimize the data structure wireevent interface, and enhance the readability of the code.
  5. Solve the problem of NewBlock module in hashgraph unit test and the problem of timestamp format.
  6. Test the timestamp feature inserted in the core events of FrameEvent and re-import the benchmark test data.
  7. Add new branch build tests compatible with new evm features, improve Kdag evm virtual machine evm-tool tool code, solve deployment testing issues, and fix related bugs.
  8. Test the stability of KDAG LRU function interface api, modify the unit test interface, and improve the benchmarking data.
  9. Update the build script of the output bin module and refactor the trilean file.
  1. The overall goal of the KDAG release: KDAG is of higher complexity and is harder to change, so the biggest hidden problem of Bitcoin and Ethereum is solved here, that is, there is no definite unchangeable final state.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store