nimbus-eth1/nimbus/db
Jordan Hrycaj 5f0e89a41e
Snap accounts bulk import preparer (#1183)
* Provided common scheduler API, applied to `full` sync

* Use hexary trie as storage for proofs_db records

also:
 + Store metadata with account for keeping track of account state
 + add iterator over accounts

* Common scheduler API applied to `snap` sync

* Prepare for accounts bulk import

details:
+ Added some ad-hoc checks for proving accounts data received from the
  snap/1 (will be replaced by proper database version when ready)
+ Added code that dumps some of the received snap/1 data into a file
  (turned of by default, see `worker_desc.nim`)
2022-08-04 09:04:30 +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 move block validation from execution payload generator to engine api 2022-07-04 20:36:30 +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 Snap accounts bulk import preparer (#1183) 2022-08-04 09:04:30 +01:00