Skip to content

fix: disable SponsoredFPC on staging-public#22150

Merged
alexghr merged 1 commit intomerge-train/spartanfrom
claudebox/dd9d82043dbc175f-4
Mar 30, 2026
Merged

fix: disable SponsoredFPC on staging-public#22150
alexghr merged 1 commit intomerge-train/spartanfrom
claudebox/dd9d82043dbc175f-4

Conversation

@AztecBot
Copy link
Copy Markdown
Collaborator

Summary

Disables the SponsoredFPC contract in the staging-public environment to prevent genesis archive root divergence across aztec-nr versions.

The SponsoredFPC contract address depends on its compiled bytecode, which changes whenever aztec-nr is updated (oracle renames, log domain separation, etc.). This causes the genesis archive root to differ between versions, bricking nodes that were deployed with a different aztec-nr version.

Setting SPONSORED_FPC=false aligns staging-public with testnet and mainnet configuration, which don't use SponsoredFPC.

Context

Test plan

  • Verify staging-public redeploys successfully without SponsoredFPC
  • Confirm genesis archive root matches across v4 and v4-next versions"

ClaudeBox log: https://claudebox.work/s/dd9d82043dbc175f?run=4

The SponsoredFPC contract address changes when aztec-nr is updated
(different bytecode → different class ID → different address), which
causes the genesis archive root to change and bricks nodes running
a different aztec-nr version.

Disabling it makes staging-public match the testnet/mainnet config,
avoiding genesis root divergence across versions.
@AztecBot AztecBot added ci-draft Run CI on draft PRs. claudebox Owned by claudebox. it can push to this PR. labels Mar 30, 2026
@alexghr alexghr marked this pull request as ready for review March 30, 2026 15:24
@alexghr alexghr enabled auto-merge (squash) March 30, 2026 15:24
@alexghr alexghr merged commit 745a3b5 into merge-train/spartan Mar 30, 2026
46 of 54 checks passed
@alexghr alexghr deleted the claudebox/dd9d82043dbc175f-4 branch March 30, 2026 15:40
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. claudebox Owned by claudebox. it can push to this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants