nimbus-eth1/nimbus/utils
Jordan Hrycaj de2c13e136
Update snap offline tests (#1199)
* Re-implemented `hexaryFollow()` in a more general fashion

details:
+ New name for re-implemented `hexaryFollow()` is `hexaryPath()`
+ Renamed `rTreeFollow()` as `hexaryPath()`

why:
  Returning similarly organised structures, the results of the
  `hexaryPath()` functions become comparable when running over
  the persistent and the in-memory databases.

* Added traversal functionality for persistent ChainDB

* Using `Account` values as re-packed Blob

* Repack samples as compressed data files

* Produce test data

details:
+ Can force pivot state root switch after minimal coverage.
+ For emulating certain network behaviour, downloading accounts stops for
  a particular pivot state root if 30% (some static number) coverage is
  reached. Following accounts are downloaded for a later pivot state root.
2022-08-24 14:44:18 +01:00
..
keyed_queue update ec_recover 2022-01-22 08:26:57 +02:00
pow first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
tx_pool handle PoA block difficulty during block creation 2022-06-15 07:55:00 +07:00
difficulty.nim first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
ec_recover.nim first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
header.nim first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
pow.nim Bump nim-eth and nim-bearssl and accompanying fixes (#1150) 2022-07-04 09:38:02 +02:00
prettify.nim Update snap offline tests (#1199) 2022-08-24 14:44:18 +01:00
tx_pool.nim handle PoA block difficulty during block creation 2022-06-15 07:55:00 +07:00
utils_defs.nim update ec_recover 2022-01-22 08:26:57 +02:00