nimbus-eth1/nimbus/sync
Jordan Hrycaj 179b4adac3
Snap sync tweaks n fixes (#1359)
* Miscellaneous tweaks & fixes

details:
+ Catch `TransportError` exception in `legacy.nim` module
+ Fix self-calling wrapper `hexaryEnvelopeTouchedBy()`

* Update documentation, logging etc.

* Changed `checkNode` batch list `seq[Blob]` => `seq[NodeSpecs]`

why:
  The `NodeSpecs` type as used here is a tuple `(partial-path,node-key)`.

  When `checkNode` partial paths are collected, also the node key is
  available so it should be registered and not repeatedly recovered from
  the database.

* Add optional begin/end trace statement in snap scheduler

why:
  Allows to trace invoked entity and scheduler state variables
2022-12-09 13:43:55 +00:00
..
full Remodel persistent snapdb access (#1274) 2022-10-20 17:59:54 +01:00
misc implement better hardfork management 2022-12-02 13:51:42 +07:00
protocol Snap sync tweaks n fixes (#1359) 2022-12-09 13:43:55 +00:00
snap Snap sync tweaks n fixes (#1359) 2022-12-09 13:43:55 +00:00
full.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
handlers.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
legacy.nim Snap sync tweaks n fixes (#1359) 2022-12-09 13:43:55 +00:00
peers.nim saner source code grouping 2022-12-02 13:51:42 +07:00
protocol.nim initial wire protocol transformation 2022-10-15 19:48:21 +07:00
skeleton.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
snap.nim Snap sync tweaks n fixes (#1359) 2022-12-09 13:43:55 +00:00
sync_desc.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
sync_sched.nim Snap sync tweaks n fixes (#1359) 2022-12-09 13:43:55 +00:00
types.nim initial wire protocol transformation 2022-10-15 19:48:21 +07:00