nimbus-eth1/nimbus/db
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
..
access_list.nim EIP2929 implementation 2021-01-11 14:56:42 +07:00
accounts_cache.nim first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
capturedb.nim rlp: don't use ranges / experimental features (#495) 2020-04-20 20:12:44 +02:00
db_chain.nim add haveBlockAndState to BaseChainDB and use it in engine api 2022-06-30 16:11:43 +07:00
geth_db.nim allow nimbus to read geth database 2020-06-18 13:16:25 +07:00
kvstore_rocksdb.nim move rocksdb support to eth1 (#927) 2022-04-06 07:28:19 +02:00
select_backend.nim modify hive simulators to run in CI 2022-04-21 12:01:18 +07:00
state_db.nim refactor genesis.nim 2022-03-03 08:28:00 +07:00
storage_types.nim Store proved snap accounts (#1145) 2022-07-01 12:42:17 +01:00