Skip to content

test(e2e): equivocation recovery under proposer pipelining#22831

Merged
PhilWindle merged 1 commit into
merge-train/spartanfrom
spl/a-870-equivocation-test
Apr 29, 2026
Merged

test(e2e): equivocation recovery under proposer pipelining#22831
PhilWindle merged 1 commit into
merge-train/spartanfrom
spl/a-870-equivocation-test

Conversation

@spalladino

@spalladino spalladino commented Apr 28, 2026

Copy link
Copy Markdown
Contributor

Adds a new e2e test that checks that the network can recover from a checkpoint posted to L1 that differs from the one broadcasted via p2p.

Fixes A-870

Adds two test-only sequencer/p2p flags (skipBroadcastProposals on
SequencerConfig, skipIncomingProposals on P2PConfig) and a new
epochs_equivocation e2e test that exercises the recovery path when
two conflicting checkpoint proposals are gossiped during the same slot.
@spalladino spalladino force-pushed the spl/a-870-equivocation-test branch from fc20cd7 to 5f0c6f5 Compare April 28, 2026 21:56
@AztecBot

Copy link
Copy Markdown
Collaborator

Flakey Tests

🤖 says: This CI run detected 1 tests that failed, but were tolerated due to a .test_patterns.yml entry.

\033FLAKED\033 (8;;http://ci.aztec-labs.com/fd0e523005eaa262�fd0e523005eaa2628;;�): yarn-project/scripts/run_test.sh bb-prover/src/avm_proving_tests/avm_check_circuit_token.test.ts (6s) (code: 0)

@PhilWindle PhilWindle merged commit 33dcab2 into merge-train/spartan Apr 29, 2026
12 checks passed
@PhilWindle PhilWindle deleted the spl/a-870-equivocation-test branch April 29, 2026 17:32
ElusAegis pushed a commit to ElusAegis/aztec-packages that referenced this pull request Apr 30, 2026
BEGIN_COMMIT_OVERRIDE
chore: pass through p2p tx pool size (AztecProtocol#22804)
feat: track sequencer state time (AztecProtocol#22800)
feat(rpc)!: updated rpc api for blocks and checkpoints (AztecProtocol#22781)
feat(pipelining): complete attestations by build-slot end (AztecProtocol#22735)
feat(archiver): handle multiple proposed checkpoints (AztecProtocol#22784)
feat: scrape bench-10tps (AztecProtocol#22803)
feat!: make proposals EIP-712 (AztecProtocol#22531)
chore: remove default env (AztecProtocol#22837)
chore: remove default env (AztecProtocol#22839)
chore: grafana provisioning (AztecProtocol#22843)
feat: add extra getters (AztecProtocol#22563)
fix: use number config helper for NaN protection (AztecProtocol#22598)
test(e2e): relax blocks per checkpoint in high tps e2e (AztecProtocol#22846)
test(e2e): equivocation recovery under proposer pipelining (AztecProtocol#22831)
feat: scrape metrics data (AztecProtocol#22840)
END_COMMIT_OVERRIDE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants