nimbus-eth1/tests/test_aristo
Jordan Hrycaj 932a2140f2
Aristo db supporting forest and layered tx architecture (#1598)
* Exclude some storage tests

why:
  These test running on external dumps slipped through. The particular
  dumps were reported earlier as somehow dodgy.

  This was changed in `#1457` but having a second look, the change on
  hexary_interpolate.nim(350) might be incorrect.

* Redesign `Aristo DB` descriptor for transaction based layers

why:
  Previous descriptor layout made it cumbersome to push/pop
  database delta layers.

  The new architecture keeps each layer with the full delta set
  relative to the database backend.

* Keep root ID as part of the `Patricia Trie` leaf path

why;
  That way, forests are supported
2023-06-09 12:17:37 +01:00
..
test_aristo_cache.nim Aristo db supporting forest and layered tx architecture (#1598) 2023-06-09 12:17:37 +01:00
test_delete.nim Aristo db supporting forest and layered tx architecture (#1598) 2023-06-09 12:17:37 +01:00
test_helpers.nim Aristo db supporting forest and layered tx architecture (#1598) 2023-06-09 12:17:37 +01:00
test_merge.nim Aristo db supporting forest and layered tx architecture (#1598) 2023-06-09 12:17:37 +01:00
test_nearby.nim Aristo db supporting forest and layered tx architecture (#1598) 2023-06-09 12:17:37 +01:00
test_transcode.nim Aristo db supporting forest and layered tx architecture (#1598) 2023-06-09 12:17:37 +01:00