nimbus-eth2/research
zah b1ac9c9fe4
Fix a potential segfault and various potential stalls (#4003)
* Fixes a segfault during block production when the Keymanager API
  is disabled. The Keymanager is now disabled on half of the local
  testnet nodes to catch such problems in the future.

* Fixes multiple potential stalls from REST requests being done
  without a timeout. From practice, we know that such requests
  can hang forever if not cancelled with a timeout. At best,
  this would be a resource leak, at worst, it may lead to a
  full stall of the client and missed validator duties.

* Changes some Options usages to Opt (for easier use of valueOr)
2022-08-19 21:51:30 +00:00
..
.gitignore wss_sim: state transition simulator (#3309) 2022-01-22 10:25:30 +01:00
block_sim.nim Minor post-merge cleanups (#3945) 2022-08-10 12:31:10 +00:00
block_sim.nim.cfg enable `styleCheck:usages` (#3573) 2022-04-08 16:22:49 +00:00
nim.cfg enable `styleCheck:usages` (#3573) 2022-04-08 16:22:49 +00:00
simutils.nim cleanups (#3819) 2022-06-29 18:53:59 +02:00
stack_sizes.nim altair fork handling cleanups (#3050) 2021-11-05 08:34:34 +01:00
state_sim.nim stylecheck fixes (#3592) 2022-04-14 13:47:14 +03:00
wss_sim.nim Fix a potential segfault and various potential stalls (#4003) 2022-08-19 21:51:30 +00:00