nimbus-eth1/nimbus/sync/beacon/worker
Jordan Hrycaj f937f57838
Beacon sync targets cons head rather than finalised block (#2721)
* Fix fringe condition clarifying how to handle an empty range

why:
  The `interval_set` module would treat an undefined interval construct
  `[2,1]` as`[2,2]` (the right bound being `max(2,1)`.)

* Use the `consensus head` rather than the `finalised` block as sync target

why:
  The former is ahead of the `finalised` block.

* In ctx descriptor rename `final` field to `target`

* Update docu, rename `F` -> `T`
2024-10-09 18:00:00 +00:00
..
blocks_staged Beacon sync align internal names and docu update (#2690) 2024-10-03 20:19:11 +00:00
headers_staged Beacon sync align internal names and docu update (#2690) 2024-10-03 20:19:11 +00:00
start_stop Beacon sync targets cons head rather than finalised block (#2721) 2024-10-09 18:00:00 +00:00
update Beacon sync targets cons head rather than finalised block (#2721) 2024-10-09 18:00:00 +00:00
blocks_staged.nim bump nimbus-build-system to use Nim v2.0.10 (#2684) 2024-10-06 12:15:54 +00:00
blocks_unproc.nim Beacon sync targets cons head rather than finalised block (#2721) 2024-10-09 18:00:00 +00:00
db.nim Beacon sync align internal names and docu update (#2690) 2024-10-03 20:19:11 +00:00
headers_staged.nim Beacon sync targets cons head rather than finalised block (#2721) 2024-10-09 18:00:00 +00:00
headers_unproc.nim Beacon sync targets cons head rather than finalised block (#2721) 2024-10-09 18:00:00 +00:00
helpers.nim Beacon sync align internal names and docu update (#2690) 2024-10-03 20:19:11 +00:00
start_stop.nim Beacon sync targets cons head rather than finalised block (#2721) 2024-10-09 18:00:00 +00:00
update.nim Beacon sync targets cons head rather than finalised block (#2721) 2024-10-09 18:00:00 +00:00