nimbus-eth1/nimbus/sync/snap/worker/db
Jordan Hrycaj 197d2b16dd
Snap sync interval range extractor (#1449)
* Update comments and test noise

* Fix boundary proofs

why:
  Where neither used in production, nor unit tested. For production, other
  methods apply to test leaf range integrity directly based of the proof
  nodes.

* Added `hexary_range()`: interval range + proof extractor

details:
+ Will be used for `snap/1` protocol handler
+ Unit tests added (also for testing left boundary proof)

todo:
  Need to verify completeness of proof nodes

* Reduce some nim 1.6 compiler noise

* Stop unit test gossip for ci tests
2023-01-30 17:50:58 +00:00
..
hexary_desc.nim Snap sync interval range extractor (#1449) 2023-01-30 17:50:58 +00:00
hexary_envelope.nim Snap sync interval range extractor (#1449) 2023-01-30 17:50:58 +00:00
hexary_error.nim Snap sync interval range extractor (#1449) 2023-01-30 17:50:58 +00:00
hexary_import.nim Snap sync interval range extractor (#1449) 2023-01-30 17:50:58 +00:00
hexary_inspect.nim Snap sync refactor healing (#1397) 2022-12-24 09:54:18 +00:00
hexary_interpolate.nim Snap sync interval range extractor (#1449) 2023-01-30 17:50:58 +00:00
hexary_nearby.nim Snap sync interval range extractor (#1449) 2023-01-30 17:50:58 +00:00
hexary_paths.nim Snap sync interval range extractor (#1449) 2023-01-30 17:50:58 +00:00
hexary_range.nim Snap sync interval range extractor (#1449) 2023-01-30 17:50:58 +00:00
rocky_bulk_load.nim Snap sync accounts db code reorg (#1189) 2022-08-15 16:51:50 +01:00
snapdb_accounts.nim Rename and update dismantle => hexaryEnvelopeDecompose() (#1351) 2022-12-06 17:35:56 +00:00
snapdb_desc.nim Snap sync interval range extractor (#1449) 2023-01-30 17:50:58 +00:00
snapdb_persistent.nim Bump Nim to 1.6 and resolve the related issues (#1445) 2023-01-26 13:37:19 +01:00
snapdb_pivot.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
snapdb_storage_slots.nim Snap sync refactor healing (#1397) 2022-12-24 09:54:18 +00:00