Skip to content

Commit 1152fb3

Browse files
committed
update readme with correct link to versions
1 parent ee23417 commit 1152fb3

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

permissionless-batches/README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,13 @@ The batch production toolkit is a set of tools that allow anyone to submit a bat
1717
### Prerequisites
1818
- Unix-like OS, 32GB RAM
1919
- Docker
20-
- [l2geth](https://github.com/scroll-tech/go-ethereum/) or [Docker image](https://hub.docker.com/r/scrolltech/l2geth) of corresponding version [TODO link list with versions](#batch-production-toolkit).
20+
- [l2geth](https://github.com/scroll-tech/go-ethereum/) or [Docker image](https://hub.docker.com/r/scrolltech/l2geth) of corresponding [version](https://docs.scroll.io/en/technology/overview/scroll-upgrades/).
2121
- access to an Ethereum L1 RPC node (beacon node and execution client)
2222
- ability to run a prover
2323
- L1 account with funds to pay for the batch submission
2424

2525
### 1. l2geth state recovery from L1
2626
Once permissionless mode is activated there's no blocks being produced and propagated on L2. The first step is to recover the latest state of the L2 chain from L1. This is done by running l2geth in recovery mode.
27-
More information about l2geth recovery (aka L1 follower mode) can be found [here TODO: put correct link once released](https://github.com/scroll-tech/scroll-documentation/pull/374).
2827

2928
Running l2geth in recovery mode requires following configuration:
3029
- `--scroll` or `--scroll-sepolia` - enables Scroll Mainnet or Sepolia mode
@@ -84,7 +83,7 @@ After the blocks are produced, the next step is to produce a batch, prove it and
8483
#### Producing a batch
8584
To produce a batch you need to run the `batch-production-submission` profile in `docker-compose.yml`.
8685

87-
1. Fill `conf/genesis.json` with the latest genesis state from the L2 chain. The genesis for the current fork can be found here: [TODO link list with versions](#batch-production-toolkit)
86+
1. Fill `conf/genesis.json` with the latest genesis state from the L2 chain. The genesis for the current fork can be found [here](https://docs.scroll.io/en/technology/overview/scroll-upgrades/).
8887
2. Make sure that `l2geth` with your locally produced blocks is running and reachable from the Docker network (e.g. `http://host.docker.internal:8545`)
8988
3. Fill in required fields in `conf/relayer/config.json`
9089

@@ -99,8 +98,8 @@ To prove the chunk, batch and bundle you just generated you need to run the `pro
9998
Local Proving:
10099

101100
1. Hardware spec for local prover: CPU: 36+ core, 128G memory GPU: 24G memory (e.g. Rtx 3090/3090Ti/4090/A10/L4)
102-
2. Make sure `verifier` and `high_version_circuit` in `conf/coordinator/config.json` are correct for the latest fork: [TODO link list with versions](#batch-production-toolkit)
103-
2. Set the `SCROLL_ZKVM_VERSION` environment variable on `Makefile` to the correct version. [TODO link list with versions](#batch-production-toolkit)
101+
2. Make sure `verifier` and `high_version_circuit` in `conf/coordinator/config.json` are correct for the [latest fork](https://docs.scroll.io/en/technology/overview/scroll-upgrades/)
102+
3. Set the `SCROLL_ZKVM_VERSION` environment variable on `Makefile` to the correct [version](https://docs.scroll.io/en/technology/overview/scroll-upgrades/).
104103
4. Fill in the required fields in `conf/proving-service/config.json`
105104

106105
Run with `make launch_prover`.

0 commit comments

Comments
 (0)