Skip to content

test: cover checkpoint merge gamma mismatch#24721

Draft
AztecBot wants to merge 1 commit into
nextfrom
cb/rollup-audit-remediation-1615-checkpoint-gamma-test
Draft

test: cover checkpoint merge gamma mismatch#24721
AztecBot wants to merge 1 commit into
nextfrom
cb/rollup-audit-remediation-1615-checkpoint-gamma-test

Conversation

@AztecBot

Copy link
Copy Markdown
Collaborator

Summary

Checkpoint merge already compares the full final blob challenge struct between sibling checkpoint rollups, but the local negative tests only mutated z. This adds the missing gamma mismatch regression so the checkpoint-merge suite catches any future narrowing of that conservation check.

Fix

  • Add a mismatch_final_blob_challenges_gamma negative test next to the existing z mismatch test.
  • Mutate the right checkpoint rollup's final_blob_challenges.gamma and assert the existing checkpoint-merge failure message.

Testing

  • PATH=/home/aztec-dev/aztec-packages/noir/noir-repo/target/debug:$PATH nargo test --package rollup_lib checkpoint_merge::tests::consecutive_checkpoint_rollups_tests::mismatch_final_blob_challenges_gamma --exact --silence-warnings

Issues

  • Closes AztecProtocol/aztec-claude#1615 — checkpoint merge lacks a local gamma mismatch regression for final blob challenges

Created by claudebox · group: rollup-audit-remediation

@AztecBot AztecBot added ci-draft Run CI on draft PRs. ci-no-fail-fast Sets NO_FAIL_FAST in the CI so the run is not aborted on the first failure claudebox Owned by claudebox. it can push to this PR. labels Jul 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-draft Run CI on draft PRs. ci-no-fail-fast Sets NO_FAIL_FAST in the CI so the run is not aborted on the first failure claudebox Owned by claudebox. it can push to this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant