mirror of
https://github.com/sigp/lighthouse.git
synced 2026-04-17 12:58:31 +00:00
Check ChainSpec consistency with upstream config.yaml (#9008)
Closes: - https://github.com/sigp/lighthouse/issues/9002 - Commit `config.yaml` for minimal and mainnet to `consensus/types/configs`. For now we omit any auto-downloading logic, to avoid the hassles of dealing with Github rate limits etc on CI. Unfortunately these files are NOT bundled inside the spec tests. - Fix the values of `min_builder_withdrawability_delay` for minimal and mainnet. These discrepancies aren't caught by the current spec tests, because the spec tests are missing data: https://github.com/ethereum/consensus-specs/pull/5005. Will be fixed in the next release/when we update to nightly. - Fix the blob schedule for `minimal`, which should be empty, NOT inherited from mainnet. - Keep `SECONDS_PER_SLOT` for now because the Kurtosis tests fail upon their complete removal. We will be able to completely remove `SECONDS_PER_SLOT` soon. Co-Authored-By: Michael Sproul <michael@sigmaprime.io>
This commit is contained in:
@@ -975,9 +975,10 @@ async fn proposer_duties_with_gossip_tolerance() {
|
||||
assert_eq!(harness.chain.slot().unwrap(), num_initial);
|
||||
|
||||
// Set the clock to just before the next epoch.
|
||||
harness.chain.slot_clock.advance_time(
|
||||
Duration::from_secs(spec.seconds_per_slot) - spec.maximum_gossip_clock_disparity(),
|
||||
);
|
||||
harness
|
||||
.chain
|
||||
.slot_clock
|
||||
.advance_time(spec.get_slot_duration() - spec.maximum_gossip_clock_disparity());
|
||||
assert_eq!(
|
||||
harness
|
||||
.chain
|
||||
@@ -1081,9 +1082,10 @@ async fn proposer_duties_v2_with_gossip_tolerance() {
|
||||
assert_eq!(harness.chain.slot().unwrap(), num_initial);
|
||||
|
||||
// Set the clock to just before the next epoch.
|
||||
harness.chain.slot_clock.advance_time(
|
||||
Duration::from_secs(spec.seconds_per_slot) - spec.maximum_gossip_clock_disparity(),
|
||||
);
|
||||
harness
|
||||
.chain
|
||||
.slot_clock
|
||||
.advance_time(spec.get_slot_duration() - spec.maximum_gossip_clock_disparity());
|
||||
assert_eq!(
|
||||
harness
|
||||
.chain
|
||||
|
||||
Reference in New Issue
Block a user