nimbus-eth1/nimbus/sync
Jordan Hrycaj 707e47ac38
External beacon stream tracker (#1433)
* Register external beacon stream header

why:
  This will be used to sync the peers against.

* Update total coverage book-keeping for 100% roll-over

details:
  Provide commonly available/used function

* Replace best pivot by beacon stream tracker

details:
  Beacon stream header cache will be updated by external chain monitor via
  RPC. This cached header will then be used to sync the pivot.
2023-01-17 09:28:14 +00:00
..
full Full sync peer negotiation control (#1390) 2022-12-18 16:06:43 +00:00
misc Fetch-reject-reconnect loop protection (#1432) 2023-01-16 14:51:32 +00:00
protocol Snap sync tweaks n fixes (#1359) 2022-12-09 13:43:55 +00:00
snap External beacon stream tracker (#1433) 2023-01-17 09:28:14 +00:00
full.nim Full sync peer negotiation control (#1390) 2022-12-18 16:06:43 +00:00
handlers.nim Update eth/6? messages Get/PooledTransactions (#1415) 2023-01-13 19:55:16 +00:00
legacy.nim fix addKnownToPeer in wire protocol handler 2022-12-16 07:55:38 +07: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 External beacon stream tracker (#1433) 2023-01-17 09:28:14 +00:00
types.nim initial wire protocol transformation 2022-10-15 19:48:21 +07:00