nimbus-eth1/nimbus/sync
Jordan Hrycaj f40a066cc6
Update snap sync ready to succeed at lab test (#1556)
* Extract RocksDB timing tests from snap unit tests as separate module

why:
  Declutter, make space for more snap related unit tests.

* Renamed `undumpNextGroup()` => `undumpBlocks()`

why:
  Source file name is called `undump_blocks.nim` which should be sort
  of in sync with the method name(s).

* Implement snap/1 server method `getByteCodes()`

* Implement snap/1 client method `getByteCodes()`

* Implement faculty for handling contract code fetching via snap/1

* Provide persistent storage for contract code records

* Implement contract code snap sync fetch & store

* Code massage, cosmetics

* Unit tests for verifying snap sync snapshot dump

details:
  Use `undump_kvp.dumpAllDb()` to dump any database.
2023-04-21 22:11:04 +01:00
..
full Pre functional snap to full sync (#1546) 2023-04-14 23:28:57 +01:00
handlers Update snap sync ready to succeed at lab test (#1556) 2023-04-21 22:11:04 +01:00
misc Pre functional snap to full sync (#1546) 2023-04-14 23:28:57 +01:00
protocol Update snap sync ready to succeed at lab test (#1556) 2023-04-21 22:11:04 +01:00
snap Update snap sync ready to succeed at lab test (#1556) 2023-04-21 22:11:04 +01:00
full.nim Pre functional snap to full sync (#1546) 2023-04-14 23:28:57 +01:00
handlers.nim Snap sync extractor and sub range proofs cont1 (#1468) 2023-02-15 10:14:40 +00:00
legacy.nim Silence some compiler gossip -- part 8, sync (#1467) 2023-02-14 23:38:33 +00:00
peers.nim Slightly change the static peer manager lookup behaviour (#1484) 2023-03-06 09:22:07 +00:00
protocol.nim initial wire protocol transformation 2022-10-15 19:48:21 +07:00
skeleton.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
snap.nim Pre functional snap to full sync (#1546) 2023-04-14 23:28:57 +01:00
stateless.nim Sketching in "stateless mode". (#1495) 2023-03-13 14:18:30 -04:00
sync_desc.nim Pre functional snap to full sync (#1546) 2023-04-14 23:28:57 +01:00
sync_sched.nim Pre functional snap to full sync (#1546) 2023-04-14 23:28:57 +01:00
types.nim Pre functional snap to full sync (#1546) 2023-04-14 23:28:57 +01:00