github.com/ethereum-optimism/optimism@v1.7.2/packages/contracts-bedrock/scripts/fpac/README.md (about)

     1  # `fpac-deploy`
     2  
     3  Chain-ops scripts for the Fault Proof Alpha Chad contracts.
     4  
     5  ## Usage
     6  
     7  ### Generating the Cannon prestate and artifacts
     8  
     9  _Description_: Generates the cannon prestate, tars the relavent artifacts, and sets the absolute prestate field in the network's deploy config.
    10  
    11  ```sh
    12  make cannon-prestate chain=<chain-name>
    13  ```
    14  
    15  ### Deploying a fresh system
    16  
    17  _Description_: Deploys a fully fresh FPAC system to the passed chain. All args after the `args=` are forwarded to `forge script`.
    18  
    19  ```sh
    20  make deploy-fresh chain=<chain-name> proxy-admin=<chain-proxy-admin-addr> system-owner-safe=<chain-safe-addr> [args=<forge-script-args>]
    21  ```