nimbus-eth1/nimbus/db/aristo/aristo_filter
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
..
filter_fifos.nim Aristo db state root repos and reorg (#1744) 2023-09-11 21:38:49 +01:00
filter_helpers.nim Aristo db state root repos and reorg (#1744) 2023-09-11 21:38:49 +01:00
filter_merge.nim Implement backend filter mechanics (#1730) 2023-09-05 19:00:40 +01:00
filter_reverse.nim Aristo db state root repos and reorg (#1744) 2023-09-11 21:38:49 +01:00
filter_scheduler.nim Aristo db state root repos and reorg (#1744) 2023-09-11 21:38:49 +01:00
filter_siblings.nim Aristo db state root repos and reorg (#1744) 2023-09-11 21:38:49 +01:00