nimbus-eth1/nimbus/vm
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
..
interpreter first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
blake2b_f.nim implement EIP-152 2019-11-12 15:51:48 +00:00
blscurve.nim first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
code_stream.nim first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
computation.nim first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
evmc_api.nim first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
evmc_helpers.nim first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
evmc_host.nim first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
interpreter.nim EIP 4399 changes: random -> prevRandao 2022-02-27 14:37:35 +07:00
interpreter_dispatch.nim first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
map_to_curve_g1.nim more eip2537 cleanup 2020-12-02 15:15:58 +07:00
memory.nim first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
message.nim reset explicit import paths for local modules 2021-04-01 12:53:22 +01:00
precompiles.nim first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
stack.nim fix EVM stack.[] bug 2022-05-25 12:04:47 +07:00
state.nim Sync update to work with sepolia reorgs (#1168) 2022-07-21 13:14:41 +01:00
state_transactions.nim first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
transaction_tracer.nim first step into styleCheck fixes 2022-04-14 08:39:50 +07:00
types.nim handle PoA block difficulty during block creation 2022-06-15 07:55:00 +07:00