From 233cf4d77e302fdaa11050ced686cb84da2eeb9d Mon Sep 17 00:00:00 2001 From: osrm <90407222+osrm@users.noreply.github.com> Date: Sat, 14 Dec 2024 22:39:05 +0900 Subject: [PATCH 1/3] fix invalid link full.md "https://docs.succinct.xyz/generating-proofs/prover-network" -> "https://docs.succinct.xyz/docs/generating-proofs/prover-network" --- book/quick-start/full.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/quick-start/full.md b/book/quick-start/full.md index 662096cf..c9e2a90f 100644 --- a/book/quick-start/full.md +++ b/book/quick-start/full.md @@ -4,7 +4,7 @@ Running OP Succinct in full mode will generate proofs of valid OP Stack L2 outpu ## Prerequisites -You will need a whitelisted key on the Succinct Prover Network. Follow the instructions [here](https://docs.succinct.xyz/generating-proofs/prover-network) to get your key whitelisted. +You will need a whitelisted key on the Succinct Prover Network. Follow the instructions [here](https://docs.succinct.xyz/docs/generating-proofs/prover-network) to get your key whitelisted. To get access to the Succinct Prover Network for OP Succinct, fill out this [form](https://docs.google.com/forms/d/e/1FAIpQLSd2Yil8TrU54cIuohH1WvDvbxTusyqh5rsDmMAtGC85-Arshg/viewform?ref=https://succinctlabs.github.io/op-succinct/). The Succinct team will reach out to you with an RPC endpoint you can use. From c1eaedf2cd38ad336d075981c6ff7a0a0d9ca49c Mon Sep 17 00:00:00 2001 From: osrm <90407222+osrm@users.noreply.github.com> Date: Sat, 14 Dec 2024 22:44:52 +0900 Subject: [PATCH 2/3] fix invalid links proposer.md "https://docs.succinct.xyz/generating-proofs/prover-network" -> "https://docs.succinct.xyz/docs/generating-proofs/prover-network" --- book/advanced/proposer.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/book/advanced/proposer.md b/book/advanced/proposer.md index 5f51bd03..90bd4e33 100644 --- a/book/advanced/proposer.md +++ b/book/advanced/proposer.md @@ -1,7 +1,7 @@ # Proposer The `op-succinct` service consists of two containers: -- `op-succinct-server`: Receives proof requests from the `op-succinct-proposer`, generates the witness for the proof, and submits the proof to the Succinct Prover Network. Handles the communication with the [Succinct's Prover Network](https://docs.succinct.xyz/generating-proofs/prover-network) to fetch the proof status and completed proof data. +- `op-succinct-server`: Receives proof requests from the `op-succinct-proposer`, generates the witness for the proof, and submits the proof to the Succinct Prover Network. Handles the communication with the [Succinct's Prover Network](https://docs.succinct.xyz/docs/generating-proofs/prover-network) to fetch the proof status and completed proof data. - `op-succinct-proposer`: Monitors L1 state to determine when to request a proof. Sends proof requests to the `op-succinct-server`. Once proofs have been generated for a sufficiently large range, aggregates range proofs into an aggregation proof. Submits the aggregation proof to the `OPSuccinctL2OutputOracle` contract which includes the L2 state outputs. We've packaged the `op-succinct` service in a docker compose file to make it easier to run. @@ -43,7 +43,7 @@ Before starting the proposer, the following environment variables should be in y | `L2_RPC` | L2 Execution Node (`op-geth`). | | `L2_NODE_RPC` | L2 Rollup Node (`op-node`). | | `PROVER_NETWORK_RPC` | Default: `rpc.succinct.xyz`. | -| `SP1_PRIVATE_KEY` | Key for the Succinct Prover Network. Get access [here](https://docs.succinct.xyz/generating-proofs/prover-network). | +| `SP1_PRIVATE_KEY` | Key for the Succinct Prover Network. Get access [here](https://docs.succinct.xyz/docs/generating-proofs/prover-network). | | `SP1_PROVER` | Default: `network`. Set to `network` to use the Succinct Prover Network. | | `PRIVATE_KEY` | Private key for the account that will be deploying the contract and posting output roots to L1. | | `L2OO_ADDRESS` | Address of the `OPSuccinctL2OutputOracle` contract. | @@ -92,4 +92,4 @@ and to stop the `op-succinct-proposer` service, run: ```bash docker compose stop -``` \ No newline at end of file +``` From 576ad780d7a52e71e8ca733f2883a55c9a64e15f Mon Sep 17 00:00:00 2001 From: osrm <90407222+osrm@users.noreply.github.com> Date: Sat, 14 Dec 2024 23:13:22 +0900 Subject: [PATCH 3/3] fix invalid link verify-binaries.md "https://docs.succinct.xyz/getting-started/install.html#option-1-prebuilt-binaries-recommended" -> "https://docs.succinct.xyz/docs/getting-started/install.html#option-1-prebuilt-binaries-recommended" --- book/advanced/verify-binaries.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/advanced/verify-binaries.md b/book/advanced/verify-binaries.md index a6275686..7a70fb26 100644 --- a/book/advanced/verify-binaries.md +++ b/book/advanced/verify-binaries.md @@ -10,7 +10,7 @@ Recall there are two programs used in OP Succinct: ## Prerequisites -To reproduce the OP Succinct program binaries, you first need to install the [cargo prove](https://docs.succinct.xyz/getting-started/install.html#option-1-prebuilt-binaries-recommended) toolchain. +To reproduce the OP Succinct program binaries, you first need to install the [cargo prove](https://docs.succinct.xyz/docs/getting-started/install.html#option-1-prebuilt-binaries-recommended) toolchain. Ensure that you have the latest version of the toolchain by running: