nimbus-eth1/nimbus/p2p
Jordan Hrycaj 5d98f68c09
Sync update to work with sepolia reorgs (#1168)
* Error return in `persistBlocks()` on initial `VmState` roblem

why:
  previously threw an exception

* Updated sync mode option

why:
 using enum rather than bool => space for more

* Added sync mode `full`, re-factued legacy sync

also:
  rebased

* Fix typo (crashes `pesistBlocks()` otherwise)

also:
  rebase to master

* Reduce log ticker noise by suppressing duplicate messages

* Clarify staged queue overflow handling

why:
  backtrack/re-org mode in `stageItem()` should be detected by both,
  the global indicator or the work item where it might have moved into.

also:
  rebased
2022-07-21 13:14:41 +01:00
..
chain Sync update to work with sepolia reorgs (#1168) 2022-07-21 13:14:41 +01:00
clique handle PoA block difficulty during block creation 2022-06-15 07:55:00 +07:00
executor first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
chain.nim Feature/implement poa processing (#748) 2021-07-14 16:13:27 +01:00
clique.nim clique: connect period and epoch from chain_config to engine 2021-08-11 17:42:41 +07:00
dao.nim replace state_db with accounts_cache 2020-05-30 10:14:59 +07:00
executor.nim TxPool implementation 2022-01-22 08:26:57 +02:00
gaslimit.nim first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
validate.nim first step into styleCheck fixes 2022-04-14 08:39:50 +07:00