Update yarn.lock - #4902
Merged
Merged
Conversation
dapplion
approved these changes
Dec 13, 2022
dapplion
enabled auto-merge (squash)
December 13, 2022 01:57
Contributor
Performance Report鉁旓笍 no performance regression detected Full benchmark results
|
lodekeeper
added a commit
to lodekeeper/lodestar
that referenced
this pull request
Feb 27, 2026
Integrate executable gossip validation reference tests from ethereum/consensus-specs PR ChainSafe#4902 into Lodestar's spec test suite. Test harness (gossipValidation.ts): - Bootstrap real BeaconChain from genesis state - Import setup blocks via state transition - Wire finalized checkpoint into fork-choice store - Track failed-block roots for pre-validation filtering - Support all 6 gossip topics: beacon_block, beacon_attestation, beacon_aggregate_and_proof, proposer_slashing, attester_slashing, voluntary_exit - Custom clock with ms-aware gossip disparity Production fixes found by spec tests: - attesterSlashing: add missing isSlashableValidator check (spec requires at least one intersecting validator is slashable) - block: change NOT_LATER_THAN_PARENT from IGNORE to REJECT (spec says REJECT for block not from higher slot than parent) Skipped tests (1): - reject_invalid_signature (attestation): Lodestar intentionally classifies invalid attestation signatures as IGNORE on gossip Co-authored-by: Lodekeeper <lodekeeper@users.noreply.github.com>
lodekeeper
added a commit
to lodekeeper/lodestar
that referenced
this pull request
Mar 12, 2026
Fix the pre-Deneb attestation old-boundary propagation window so Lodestar matches the unreleased consensus-specs phase0 executable gossip tests. Also add a networking-only LODESTAR_NETWORKING_REFTESTS_DIR override so local consensus-specs reftests can be exercised without changing global spec-test versioning, and add regression coverage for the exact old-boundary / just-past-boundary cases. Validated with: - make test k=gossip reftests=true fork=phase0 (in ~/consensus-specs PR ChainSafe#4902 branch) - LODESTAR_NETWORKING_REFTESTS_DIR=~/consensus-specs/reftests SPEC_FILTER_FORK=phase0 pnpm exec vitest run packages/beacon-node/test/spec/presets/networking.test.ts --project spec-minimal --project spec-mainnet - pnpm lint - pnpm check-types
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Motivation
yarn.lock is out of date
Description
Update yarn.lock