Files
nym/common/nyxd-scraper
Jędrzej Stuczyński ce124a29a7 Chore/more payment watcher debug endpoints (#5608)
* add new endpoints for health and build information

* fixed timestamp serialisation in api responses

* status routes for price scraper

* state for processing bank msg

* clippy
2025-03-12 12:12:28 +00:00
..
2024-01-02 12:54:11 +00:00
2024-01-02 12:54:11 +00:00
2024-04-30 12:32:46 +01:00

Nyxd Scraper

Pruning

Similarly to cosmos-sdk, we incorporate pruning into our (scraped) chain data. We attempt to follow their strategies as closely as possible for convenience's sake. Therefore, the following are available:

Strategies

The strategies are configured in config.toml, with the format pruning = "<strategy>" where the options are:

  • default: only the last 362,880 states(approximately 3.5 weeks worth of state) are kept; pruning at 10 block intervals
  • nothing: all historic states will be saved, nothing will be deleted (i.e. archiving node)
  • everything: 2 latest states will be kept; pruning at 10 block intervals.
  • custom: allow pruning options to be manually specified through pruning.keep_recent, and pruning.interval

Custom Pruning

These are applied if and only if the pruning strategy is custom:

  • pruning.keep_recent: N means to keep all of the last N blocks
  • pruning.interval: N means to delete old block data from disk every Nth block.