KGI v0.1.16
This version enhances the DAG navigation thanks to the block inspector displaying now also the children of the inspected block. The navigation happens backwards by clicking a parent or merged block hash and forwards by clicking a child block hash. These commands are handled in-app so the user experience occurs smoothly (no page reload, block inspector remains opened).
On the backend side, the processing tier accepts new flags:
--appdir
defines the home directory for storing the node data and app logs--logdir
defines the directory for storing the logs--resync
forces to process all blocks from pruning point up to virtual, even the blocks already stored in the database--clear-db
clears the PostgrSQL database and syncs from scratch--loglevel
Logging level for all subsystems {trace, debug, info, warn, error, critical}
This version also features a robustified synchronizing engine that solves a rare issue of a missing parent when processing a block.
Changelog
Breaking changes:
- The default application directory is now
~/.kgi-processing/<network_name>
instead of~/.kaspa-graph-inspector
. The database sub-directory remainsdatabase
, located under the application directory. You can directkgi-processing
to the directory in use by previous versions using theappdir
flag. - The default log directory is now
~/.kgi-processing/<netword_name>/logs
instead of~/.kaspa-graph-inspector
. You can directkgi-processing
to the directory in use by previous versions using thelogdir
flag.
Non-breaking changes:
- Handle hash navigation in-app (#25)
- Enhance the cache with LRU feature (#26)
- Navigate the DAG through block children (#27)
Full Changelog: v0.1.15...v0.1.16