Getting Started
In this section, we'll guide you through upgrading an existing OP Stack chain to a fully type-1 ZK rollup using SP1 and OP Succinct.
The steps are the following:
- Deploy the OP Succinct L2 Output Oracle Contract. This contract is a modified version of the existing
L2OutputOracle
contract that uses SP1 to verify the execution and derivation of the L2 state transitions. - Start the OP Succinct Proposer. This service is a modified version of the existing
op-proposer
service. It posts output roots to the L2 Output Oracle contract at regular intervals by orchestrating the generation and aggregation of proofs. - Update your OP Stack Chain Configuration. You will need to update your configuration to update the
L2OutputOracle
contract to the new implementation using yourADMIN
key.