Skip to content

Support exec of succinct v201.#11728

Draft
Mc01 wants to merge 1 commit intomc01/opcm-jovianfrom
mc01/succinct-v201
Draft

Support exec of succinct v201.#11728
Mc01 wants to merge 1 commit intomc01/opcm-jovianfrom
mc01/succinct-v201

Conversation

@Mc01
Copy link
Copy Markdown
Contributor

@Mc01 Mc01 commented Apr 22, 2026

Description

Consolidates the two per-version OPSuccinct execution scripts (exec-succinct.sh for v1, exec-succinct-v102.sh for v102) into a single unified exec-succinct.sh that accepts a version argument and dispatches to the correct signer file, nonces, calldata, and approval flow.

Adds first-class support for two additional versions:

  • v2 (OPSuccinct v2.0.0)
  • v201 (OPSuccinct v2.0.1)

Other changes

  • Updates packages/op-tooling/exec/README.md:
    • Merges the two Succinct sections into a single unified section.
    • Adds per-version configuration, flow, signer, and required-file tables.
    • Updates the "Prerequisites" and "Execution Flow" sections to reflect the consolidation.

Tested

TBD

Related issues

TBD

Backwards compatibility

  • ./exec-succinct.sh (no arg) used to run v1 silently; it now requires ./exec-succinct.sh v1. Any downstream automation must update its invocation. This is the only breaking change.
  • exec-succinct-v102.sh is removed; call sites must migrate to ./exec-succinct.sh v102.
  • All hardcoded nonces, calldata, rosters, and signer file paths for v1 and v102 are preserved byte-for-byte — the resulting on-chain cast send commands are identical to the previous scripts.
  • exec-jovian.sh is intentionally untouched; its succ-v2 branch remains the bundle runner. Same calldata is duplicated in exec-succinct.sh v2 with identical nonces, so either entry point produces an equivalent transaction.

Documentation

  • packages/op-tooling/exec/README.md — merged Succinct sections, added per-version configuration / flow / signer / required-file tables, updated prerequisites and execution flow.

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.

1 participant