KDAG Monthly Update | February 1–28, 2022

[Technology Development]

1. In Github, the KDAG Dev team has committed the code 15 times and modified 32 files.

2. Community technical support, testing to solve code module logic problems.

The details are as follows:

  1. Design the new location interface and related data structure, design and improve the new interface newLocationCmd addLocationFlags networkLocation RemoveNetworkLocation, etc.
  2. Design the new pullCommand exportPullConfigs interface, which integrates the functions of the location module with the docker module.
  3. Design new giverny config module, new interface newGivernyConfig, this command interface shows the system location of giverny related configuration files, test and solve related problems.
  4. Design new pull dmup module and related data structure, new interface newPullCmd networkPull. The command interface pull dump network configuration to local files, test and solve related problems.
  5. Design new giverny aws module and related data structure, new networkAWS buildNetworkConfig exportAWSConfigs interface, the interface is designed to write aws configuration files and save.
  6. Design the giverny network command, fix the createGivernyRootNetworkFolders interface, which imports giverny demo related configuration options and detects their legitimacy.
  7. Design the new getEvmServer interface, which returns the Evm server for external interfaces to call; refine the createEvm interface, which creates a virtual machine and returns its ID; refine the removeEvm interface, which removes a virtual machine; add the connectEvm interface, which connects the created virtual machine to an existing The interface is also integrated into the giverny pull command and tested to resolve issues.
  8. New design yaml SaveYaml interface, which writes the relevant tree objects and configuration files (returns) to the yaml file, improves the efficiency of start loading, improves the giverny start command start logic, for simple changes, the hashtable structure is faster than the tree structure, new setListenAddressInYaml interface to edit knode.yaml and set kdag.listen.
  9. Design new stop file, add newStopCmd, bindFlags and other basic APIs for closing knode node interface, and solve related testing problems.
  10. Design a new Kdag-hub mine package, add Hash, HashRecord, JsonMineFile, MinePeerRecord and other data structures, add buildHash and other APIs, test and solve mine hash construction and configuration related problems.
  11. Design a new mine storage file, add a new getStorage function to create a mapping of the storage records for a given set of initial verifier mines.
  12. Design a new knode blacklist file, add functions such as read blacklist and configure parameter entry APIs.




Creating a new generation of blockchain infrastructure.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Internals of PHP 5 & 7 arrays.

Why Scrum Doesn’t Work In Your Organization

Hype around Performance Testing

From zero to a day logger using Node-Red — part 1: buttons

Why You Should Migrate to Magento’s Latest Version

Shopify — Uniconta Integration: products, stock, customers and orders

shopify uniconta integration by wedoio integration aps

Video Streaming using Python

An Interesting Sorting Problem

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
KDAG Foundation

KDAG Foundation

Creating a new generation of blockchain infrastructure.

More from Medium

April 12th, 2022 — Rome, Italy — Equito Finance is now partnered with Goracle, the first…

Illustrator → After Effects Workflow Video Script

Tuesday with Turing: 20220405

The Masters, Live in 21 Hours