nimbus-eth1/nimbus/sync/protocol
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
..
eth initial wire protocol transformation 2022-10-15 19:48:21 +07:00
les initial wire protocol transformation 2022-10-15 19:48:21 +07:00
eth66.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
eth67.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
les_protocol.nim initial wire protocol transformation 2022-10-15 19:48:21 +07:00
snap1.nim Snap sync tweaks n fixes (#1359) 2022-12-09 13:43:55 +00:00
trace_config.nim Prep for full sync after snap make 3 (#1270) 2022-10-19 11:04:06 +01:00
wire_protocol.md add local copy of ethereum wire protocol spec 2022-09-17 09:08:55 +07:00