nimbus-eth1/nimbus/common
Jordan Hrycaj 0b93236d1b
Beacon sync block import via forked chain (#2747)
* Accept finalised hash from RPC with the canon header as well

* Reorg internal sync descriptor(s)

details:
  Update target from RPC to provide the `consensus header` as well as
  the `finalised` block number

why:
  Prepare for using `importBlock()` instead of `persistBlocks()`

* Cosmetic updates

details:
+ Collect all pretty printers in `helpers.nim`
+ Remove unused return codes from function prototype

* Use `importBlock()` + `forkChoice()` rather than `persistBlocks()`

* Update logging and metrics

* Update docu
2024-10-17 17:59:50 +00:00
..
chain_config.nim replace deprecated types (#2704) 2024-10-16 08:34:12 +07:00
common.nim Beacon sync block import via forked chain (#2747) 2024-10-17 17:59:50 +00:00
context.nim replace deprecated types (#2704) 2024-10-16 08:34:12 +07:00
evmforks.nim Bump nim-evmc to 86d22a026b0aa07c07b3afd7d91ca475e0eae12a (#2113) 2024-03-28 13:47:02 +07:00
genesis.nim replace deprecated types (#2704) 2024-10-16 08:34:12 +07:00
genesis_alloc.nim Remove more goerli data (#2249) 2024-05-30 11:49:47 +00:00
hardforks.nim replace deprecated types (#2704) 2024-10-16 08:34:12 +07:00
manager.nim replace deprecated types (#2704) 2024-10-16 08:34:12 +07:00