symbol-bootstrap
symbol-bootstrap copied to clipboard
Bootstrap network improvements
This PR is the bootstrap changes required before the lerna split and symbol-network app.
There are several improvements.
- custom preset cached on target
- Renamed bootstrap preset for dualCurrency. Added singleCurrency preset.
- Removed unused genesis state files after generating
- Nemesis seed is shared across the different nodes avoiding duplicated files.
- Improved unit testing. Heavily tested using expected target zip with lots of network/assembly/customPreset combinations.
Fixes https://github.com/nemtech/symbol-bootstrap/issues/60 Fixes https://github.com/nemtech/symbol-bootstrap/issues/245 Fixes https://github.com/nemtech/symbol-bootstrap/issues/80
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities
0 Security Hotspots
9 Code Smells
No Coverage information
1.1% Duplication
SonarCloud Quality Gate failed.
0 Bugs
0 Vulnerabilities
1 Security Hotspot
11 Code Smells
No Coverage information
0.0% Duplication
Why there are so many changes packed in a single review?
what is the status of this?
what is the status of this?
I'm a 2-3 of PRs away before dropping this branch. Once we have the other PRs merged, the first version of symbol-network would be able to use the official symbol-bootstrap lib.
https://github.com/fboucquez/symbol-network https://hackmd.io/Ak7Sl1A6SkKV7ga0QW00LA
Eventually, if you are keen, symbol-network could be a submodule of symbol-bootstrap, similar to how this branch looks https://github.com/symbol/symbol-bootstrap/tree/multimodule (lerna multimodule monorepo)
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities
0 Security Hotspots
4 Code Smells
No Coverage information
0.0% Duplication