nimbus-eth1/nimbus/rpc
Jordan Hrycaj 4c865ec884
Snap sync update pivot updating via rpc (#1583)
* Unit tests update, code cosmetics

* Fix segfault with zombie handling

why:
  In order to save memory, the data records of zombie entries are removed
  and only the key (aka peer node) is kept. Consequently, logging these
  zombies can only be done by the key.

* Allow to accept V2 payload without `shanghaiTime` set while syncing

why:
  Currently, `shanghaiTime` is missing (alt least) while snap syncing. So
  beacon node headers can be processed regardless. Normal (aka strict)
  processing will be automatically restored when leaving snap sync mode.
2023-05-16 14:52:44 +01:00
..
merge Revert "Some work on speculative execution (#1552)" (#1561) 2023-04-24 16:59:38 -04:00
common.nim Reduce Nim 1.6 compiler warnings & hints 2023-01-31 13:38:08 +01:00
cors.nim Silence compiler gossip after nim upgrade cont1 (#1455) 2023-01-31 01:32:17 +00:00
debug.nim Silence compiler gossip after nim upgrade cont1 (#1455) 2023-01-31 01:32:17 +00:00
engine_api.nim Snap sync update pivot updating via rpc (#1583) 2023-05-16 14:52:44 +01:00
filters.nim Silence compiler gossip after nim upgrade cont1 (#1455) 2023-01-31 01:32:17 +00:00
hexstrings.nim eth: adapt to smaller eth_types (#1210) 2022-09-03 20:15:35 +02:00
jwt_auth.nim Silence compiler gossip after nim upgrade cont3 (#1466) 2023-02-14 20:27:17 +00:00
p2p.nim Time based forking (#1465) 2023-02-16 12:40:07 +01:00
rpc_types.nim Some quick fixes for Shanghai support in Fluffy (#1541) 2023-04-12 14:20:52 +02:00
rpc_utils.nim Fix the ReceiptObject JSON-RPC type (#1522) 2023-03-27 21:10:43 +02:00