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 ```