Skip to content

Commit 745a3b5

Browse files
authored
fix: disable SponsoredFPC on staging-public (#22150)
## 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 - Nodes running 4.2.0-aztecnr.2 on staging-public were bricked because the genesis archive root changed - Root cause: aztec-nr breaking changes recompile SponsoredFPC → different address → different genesis root - See analysis: https://gist.github.com/AztecBot/21c76a7d939dcff5af52e6fc23d6db76 ## 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
1 parent 49661c1 commit 745a3b5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

spartan/environments/staging-public.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ TX_COLLECTION_FILE_STORE_URLS="https://aztec-labs-snapshots.com/${TX_FILE_STORE_
2424
R2_ACCESS_KEY_ID=REPLACE_WITH_GCP_SECRET
2525
R2_SECRET_ACCESS_KEY=REPLACE_WITH_GCP_SECRET
2626
TEST_ACCOUNTS=false
27-
SPONSORED_FPC=true
27+
SPONSORED_FPC=false
2828

2929
# Match testnet/mainnet mana target (75M) instead of global default (100M).
3030
# AZTEC_MANA_TARGET only takes effect on L1 contract redeployment.

0 commit comments

Comments
 (0)