nimbus-eth1/nimbus/sync
Jordan Hrycaj 4c865ec884
Snap sync update pivot updating via rpc (#1583)
* Unit tests update, code cosmetics

* Fix segfault with zombie handling

why:
  In order to save memory, the data records of zombie entries are removed
  and only the key (aka peer node) is kept. Consequently, logging these
  zombies can only be done by the key.

* Allow to accept V2 payload without `shanghaiTime` set while syncing

why:
  Currently, `shanghaiTime` is missing (alt least) while snap syncing. So
  beacon node headers can be processed regardless. Normal (aka strict)
  processing will be automatically restored when leaving snap sync mode.
2023-05-16 14:52:44 +01:00
..
full Code reorg 4 snap sync suite (#1560) 2023-04-24 21:24:07 +01:00
handlers Snap sync update pivot updating via rpc (#1583) 2023-05-16 14:52:44 +01:00
misc Snap sync update pivot updating via rpc (#1583) 2023-05-16 14:52:44 +01:00
protocol Update snap sync ready to succeed at lab test (#1556) 2023-04-21 22:11:04 +01:00
snap Snap sync update pivot updating via rpc (#1583) 2023-05-16 14:52:44 +01:00
full.nim Code reorg 4 snap sync suite (#1560) 2023-04-24 21:24:07 +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 Bump nim-eth and remove unneeded Defect raises (#1575) 2023-05-10 18:04:35 +02:00
snap.nim Code reorg 4 snap sync suite (#1560) 2023-04-24 21:24:07 +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 Snap sync update pivot updating via rpc (#1583) 2023-05-16 14:52:44 +01:00
types.nim Bump nim-eth and remove unneeded Defect raises (#1575) 2023-05-10 18:04:35 +02:00