From 4a98d7153f175a7fca5cc96a04ba09c3fc6b6ccd Mon Sep 17 00:00:00 2001 From: fakedev9999 Date: Wed, 15 Jan 2025 10:40:44 -0800 Subject: [PATCH] chore: fix broken links --- book/advanced/proposer.md | 4 ++-- book/advanced/verify-binaries.md | 2 +- book/quick-start/full.md | 2 +- scripts/utils/bin/fetch_rollup_config.rs | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/book/advanced/proposer.md b/book/advanced/proposer.md index 34cd1f67..67763e22 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`). | | `NETWORK_RPC_URL` | RPC URL for the Succinct Prover Network. | -| `NETWORK_PRIVATE_KEY` | Key for the Succinct Prover Network. Get access [here](https://docs.succinct.xyz/generating-proofs/prover-network). | +| `NETWORK_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. | diff --git a/book/advanced/verify-binaries.md b/book/advanced/verify-binaries.md index a4f9a903..3ba886f5 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: diff --git a/book/quick-start/full.md b/book/quick-start/full.md index e5a94faa..4418b962 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. diff --git a/scripts/utils/bin/fetch_rollup_config.rs b/scripts/utils/bin/fetch_rollup_config.rs index 9ec5240e..9e128b4d 100644 --- a/scripts/utils/bin/fetch_rollup_config.rs +++ b/scripts/utils/bin/fetch_rollup_config.rs @@ -69,7 +69,7 @@ async fn update_l2oo_config() -> Result<()> { // Set the verifier address let verifier = env::var("VERIFIER_ADDRESS").unwrap_or_else(|_| { // Default to Groth16 VerifierGateway contract address - // Source: https://docs.succinct.xyz/verification/onchain/contract-addresses + // Source: https://docs.succinct.xyz/docs/verification/onchain/contract-addresses "0x397A5f7f3dBd538f23DE225B51f532c34448dA9B".to_string() });