nimbus-eth1/nimbus/db/aristo/aristo_init
Jordan Hrycaj 8e46953390
Aristo db state root repos and reorg (#1744)
* Reorg of distributed backend access

details:
  Now handled via API provided in `aristo_desc`.

* Rename `checkCache()` => `checkTop()`

why:
  Better naming for top layer cache checker

also:
  Provide cascaded fifos checker

* Provide `eq` directive for finding filter by exact filter ID (think block number)

* Some code beautification (for better code reading)

* State root reposition and reorg

details:
  Repositioning is supported by forking a new descriptor. Reorg is then
  accomplished by writing this forked state on the backend database.
2023-09-11 21:38:49 +01:00
..
rocks_db Aristo db state root repos and reorg (#1744) 2023-09-11 21:38:49 +01:00
init_common.nim Aristo db fixes n updates needed for filter fifo (#1728) 2023-09-05 14:57:20 +01:00
memory_db.nim Aristo db fixes n updates needed for filter fifo (#1728) 2023-09-05 14:57:20 +01:00
memory_only.nim Aristo db state root repos and reorg (#1744) 2023-09-11 21:38:49 +01:00
persistent.nim Aristo db fixes n updates needed for filter fifo (#1728) 2023-09-05 14:57:20 +01:00
rocks_db.nim Aristo db fixes n updates needed for filter fifo (#1728) 2023-09-05 14:57:20 +01:00