diff --git a/pages/operators/chain-operators/tools/op-deployer.mdx b/pages/operators/chain-operators/tools/op-deployer.mdx index c611d27a6..a4f89714f 100644 --- a/pages/operators/chain-operators/tools/op-deployer.mdx +++ b/pages/operators/chain-operators/tools/op-deployer.mdx @@ -129,19 +129,27 @@ op-deployer inspect l2-semvers --workdir .deployer # outputs the s ## Bootstrap usage -You can also use `op-deployer` to deploy the contracts needed to run the `init`... `apply` flow on new chains. This process, called 'bootstrapping,' is useful when you want to use `op-deployer` with L3s, new testnets, or other custom settlement chains. +The bootstrap commands are specialized tools primarily used for initializing a new superchain on an L1 network that hasn't previously hosted one. -### OPCM bootstrap - -To deploy OPCM to a new chain, run the following command: +### Available commands ```bash -op-deployer bootstrap opcm \ - --l1-rpc-url \ - --private-key \ - --artifacts-locator tag://op-contracts/v1.6.0 +op-deployer bootstrap superchain +op-deployer bootstrap implementations +op-deployer bootstrap proxy ``` +### Use cases + +The bootstrap commands are specifically designed for scenarios such as: +* Setting up a superchain on a new EVM-compatible L1. +* Initializing superchain contracts on a new Ethereum testnet (e.g., an alternative to Sepolia). +* Creating the foundational infrastructure for a brand new superchain deployment. + + + For standard chain deployments, use the [op-deployer `apply`](/operators/chain-operators/tools/op-deployer#apply) command. + + ## Next steps * For more details, check out the tool and documentation in the [op-deployer repository](https://github.com/ethereum-optimism/optimism/tree/develop/op-deployer/cmd/op-deployer).