nimbus-eth1/nimbus/sync/beacon
Jordan Hrycaj e9eae4df70
Core db disable legacy api n remove distinct tries (#2299)
* CoreDb: Remove crufty second/off-site KVT

why:
  Was used to allow late `Clique` to store directly to disk

* CoreDb: Remove prune flag related functionality

why:
  Is completely legacy stuff

* CoreDb: Remove dependence on legacy API (tests unsupported yet)

why:
  Does not fully support Aristo

* Re-factoring `state_db` using new API

details:
  Only minimum changes needed to compile `nimbus`

* Update tests and aux modules

* Turn off legacy API and remove `distinct_tries`

comment:
  The legacy API has now cruft status, will be removed soon

* Fix copyright years

* Update rpc for verified proxy

---------

Co-authored-by: Jacek Sieka <jacek@status.im>
2024-06-05 20:52:04 +00:00
..
beacon_impl.nim Check invalid ancestor in engine-api and beacon-sync (#2192) 2024-05-17 08:38:46 +07:00
skeleton_algo.nim Check invalid ancestor in engine-api and beacon-sync (#2192) 2024-05-17 08:38:46 +07:00
skeleton_db.nim Core db disable legacy api n remove distinct tries (#2299) 2024-06-05 20:52:04 +00:00
skeleton_desc.nim Add style check to config.nims and fix styles in source code (#2038) 2024-02-20 10:07:38 +07:00
skeleton_main.nim Beacon skeleton works with ttdPassed=true flag too (#1826) 2023-10-19 10:29:06 +07:00
skeleton_utils.nim Check invalid ancestor in engine-api and beacon-sync (#2192) 2024-05-17 08:38:46 +07:00
worker.nim Reduce compiler warnings (#2030) 2024-02-16 16:08:07 +07:00
worker_desc.nim Working prototype of beacon downloader (#1780) 2023-09-28 13:20:12 +07:00