nimbus-eth1/nimbus/sync
Jordan Hrycaj 1ced684d8f
Update flare header download mechanism (#2607)
* Reverse order in staged blob lists

why:
  having the largest block number with the least header list index `0`
  makes it easier to grow the list with parent headers, i.e. decreasing
  block numbers.

* Set a header response threshold when to ditch peer

* Refactor extension of staged header chains record

why:
  Was cobbled together as a proof of concept after several approaches of
  how to run the download.

* TODO update

* Make debugging code independent of `release` flag

* Update import from jacek
2024-09-10 11:37:49 +00:00
..
beacon Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
flare Update flare header download mechanism (#2607) 2024-09-10 11:37:49 +00:00
handlers Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
protocol Coredb and sync maintenance update (#2583) 2024-08-30 11:18:36 +00:00
beacon.nim Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
flare.nim Block header download beacon to era1 (#2601) 2024-09-09 09:12:56 +00:00
handlers.nim Culling legacy DB and accounts cache (#2197) 2024-05-20 10:17:51 +00:00
peers.nim Slightly change the static peer manager lookup behaviour (#1484) 2023-03-06 09:22:07 +00:00
protocol.nim Remove eth/66 and eth/67 wire protocol (#2238) 2024-05-29 09:20:25 +02:00
sync_desc.nim Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
sync_sched.nim Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
types.nim Replace some usage of std/options with results Opt (#2323) 2024-06-07 23:39:58 +02:00