Repository navigation
Conversation
…'s Hoodi gateway SP1 v5.0.0 and v6.0.0 Groth16 routes were frozen on Succinct's gateways on 2026-10-09, so mainnet SP1 aggregated proofs no longer verify. This adds the rollout plan (code changes, Hoodi rollout, mainnet Safe 5/8 transactions and verification). No code changes yet.
|
Review: this PR only adds an internal plan doc, so there is no executable code to check for security issues. No blocking problems found. Notes on the plan:
🤖 Generated with Claude Code |
Codex Code Review
|
This branch has not been deployed
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.
Summary
Adds
docs/0_internal/sp1_v6_upgrade_plan.md, the plan for two related changes. This PR contains no code changes; the implementation will follow in separate PRs.AlignedProofAggregationService.sp1VerifierAddressfrom our own SP1 gateway (0xe1D19B93…e9ef) to Succinct's Hoodi Groth16 gateway (0x7DA83eC4af493081500Ecd36d1a72c23F8fc2abd).Why
On 2026-10-09 06:13 UTC, Succinct froze the v5.0.0 (
0xa4594c59) and v6.0.0 (0x0e78f4db) Groth16 routes on its gateways (freeze tx). Our aggregator produces v5.0.0 Groth16 proofs, soverifyAggregationSP1on mainnet (0xD0696d3e…8BC0) now reverts withRouteIsFrozen. The only active route is v6.1.0 (0x4388a21c), which is what sp1-sdk 6.8.1 targets.What the plan covers
sp1-patchestags; a pinned Docker build tag so VKs are reproduciblesp1-contractsbump to v6.1.1MULTISIGcalldata modefailedtask status for queued v5 proofs that can no longer be aggregatedsp1uppins, and docscast send:setSP1VerifierAddressallowVerifyingProgram(NEW_VK, 1)disallowVerifyingProgram(old VK, 1)allowVerifyingProgram+disallowVerifyingProgram); nosetSP1VerifierAddressand no contract upgrade neededBreaking change for users
v6 guests cannot verify v5 proofs, so SP1 users must re-prove with sp1-sdk ≥ 6.1.0 and upgrade
agg_mode_sdk. v5 tasks queued before the cutover will be markedfailed.🤖 Generated with Claude Code