Reference
Deployment Scripts
Production deployment scripts and the runtime artifacts they are expected to produce.
Production deployment scripts live under script/production/. Run dry first
when the script supports it, then broadcast with the intended RPC and deployer
key.
Scripts
| Script | Purpose |
|---|---|
DeployRegisteredIssuerStack.s.sol | deploy registered issuer market stack |
DeploySampleStablecoinStack.s.sol | deploy native stablecoin CDP market |
DeployLiquidationController.s.sol | backfill liquidation support |
DeployLifiHookExecutor.s.sol | deploy LI.FI hook executor |
DeployMainnetWethWbtc.s.sol | mainnet WETH/WBTC deployment path |
DeployNativeControllerUpgrade.s.sol | native controller upgrade |
DeployRegisteredIssuerControllerUpgrade.s.sol | registered issuer controller upgrade |
UpdateCurrentMarketRisk.s.sol | update current market risk configuration |
Make Targets
Common wrapped targets:
make deploy-dry-run
make deploy-native-stablecoin
make deploy-liquidation-controller
make test-deployVerification
Deployment is not done until the manifest is reviewed, make env-check MANIFEST=... passes, and the relevant quote or SDK path can read the deployed
addresses.
Source Files
script/production/Makefiledeployments/manifests/