nimbus-eth2/research
zah d64c17ffc3
Minor post-merge cleanups (#3945)
https://github.com/status-im/nimbus-eth2/pull/3944

The use of nested `awaitWithRetries` calls would have
resulted in an unexpected number of retries (3x3).
We now use regular `await` in outer layer to avoid the problem.

https://github.com/status-im/nimbus-eth2/pull/3943

The new code has an invariant that the `headMerkleizer` field in
the `Eth1Chain` is always kept in sync with the blocks stored in
the chain.

This invariant is now enforced better by doing the necessary merkleizer updates
in the `Eth1Chain.addBlock` function, in the `Eth1Chain.init` function and in the
`Eth1Chain.reset` function.
2022-08-10 12:31:10 +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 cleanups (#3819) 2022-06-29 18:53:59 +02:00