nimbus-eth1/nimbus/sync/snap/worker/db
Jordan Hrycaj c0d580715e
Remodel persistent snapdb access (#1274)
* Re-model persistent database access

why:
  Storage slots healing just run on the wrong sub-trie (i.e. the wrong
  key mapping). So get/put and bulk functions now use the definitions
  in `snapdb_desc` (earlier there were some shortcuts for `get()`.)

* Fixes: missing return code, typo, redundant imports etc.

* Remove obsolete debugging directives from `worker_desc` module

* Correct failing unit tests for storage slots trie inspection

why:
  Some pathological cases for the extended tests do not produce any
  hexary trie data. This is rightly detected by the trie inspection
  and the result checks needed to adjusted.
2022-10-20 17:59:54 +01:00
..
hexary_desc.nim Remodel persistent snapdb access (#1274) 2022-10-20 17:59:54 +01:00
hexary_error.nim Prep for full sync after snap (#1253) 2022-10-08 18:20:50 +01:00
hexary_import.nim Remodel persistent snapdb access (#1274) 2022-10-20 17:59:54 +01:00
hexary_inspect.nim Remodel persistent snapdb access (#1274) 2022-10-20 17:59:54 +01:00
hexary_interpolate.nim Remodel persistent snapdb access (#1274) 2022-10-20 17:59:54 +01:00
hexary_paths.nim Remodel persistent snapdb access (#1274) 2022-10-20 17:59:54 +01:00
rocky_bulk_load.nim Snap sync accounts db code reorg (#1189) 2022-08-15 16:51:50 +01:00
snapdb_accounts.nim Remodel persistent snapdb access (#1274) 2022-10-20 17:59:54 +01:00
snapdb_desc.nim Remodel persistent snapdb access (#1274) 2022-10-20 17:59:54 +01:00
snapdb_persistent.nim Remodel persistent snapdb access (#1274) 2022-10-20 17:59:54 +01:00
snapdb_storage_slots.nim Remodel persistent snapdb access (#1274) 2022-10-20 17:59:54 +01:00