nimbus-eth1/nimbus/utils
Jordan Hrycaj 134fe26997
Store proved snap accounts (#1145)
* Relocated `IntervalSets` to nim-stew repo

* Accumulate accounts on temporary kv-DB

why:
  Explore the data as returned from snap/1. Will be converted to a
  `eth/db` next.

details:
  Verify and accumulate per/state-root accounts downloaded via snap.

also:
  Some unit tests

* Replace `Table` by `TrieDatabaseRef` for accounts accumulator

* update ticker statistics

details:
  mean/variance based counter update

* allow persistent db for proved accounts

* rebase, and globally activate unit test

* fix statistics
2022-07-01 12:42:17 +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
lru_cache.nim first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
pow.nim first step into styleCheck fixes 2022-04-14 08:39:50 +07: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