nimbus-eth1/tests/test_aristo
Jordan Hrycaj 099444ab3f
Aristo db fixes after storage slots dump tests added (#1595)
* Fix missing Merkle key removal in `merge()`

* Accept optional root hash argument in `hashify()`

why:
  For importing a full database, there will be no proof data except the
  root key. So this can be used to check and set the root key in the
  database descriptor.

also:
  Associate vertex ID to `hashify()` error return code

* Added Aristo Trie traversal function

why:
 * step along leaf vertices in sorted order
 * tree/trie consistency checks when debugging

* Enabled storage slots test data for Aristo DB
2023-06-02 11:04:29 +01:00
..
test_aristo_cache.nim Aristo db merkle hashify functionality added (#1593) 2023-05-30 22:21:15 +01:00
test_helpers.nim Aristo db fixes after storage slots dump tests added (#1595) 2023-06-02 11:04:29 +01:00
test_merge.nim Aristo db fixes after storage slots dump tests added (#1595) 2023-06-02 11:04:29 +01:00
test_nearby.nim Aristo db fixes after storage slots dump tests added (#1595) 2023-06-02 11:04:29 +01:00
test_transcode.nim Aristo db merkle hashify functionality added (#1593) 2023-05-30 22:21:15 +01:00