Steer Protocol
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

ScriptPurpose
DeployRegisteredIssuerStack.s.soldeploy registered issuer market stack
DeploySampleStablecoinStack.s.soldeploy native stablecoin CDP market
DeployLiquidationController.s.solbackfill liquidation support
DeployLifiHookExecutor.s.soldeploy LI.FI hook executor
DeployMainnetWethWbtc.s.solmainnet WETH/WBTC deployment path
DeployNativeControllerUpgrade.s.solnative controller upgrade
DeployRegisteredIssuerControllerUpgrade.s.solregistered issuer controller upgrade
UpdateCurrentMarketRisk.s.solupdate current market risk configuration

Make Targets

Common wrapped targets:

make deploy-dry-run
make deploy-native-stablecoin
make deploy-liquidation-controller
make test-deploy

Verification

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/
  • Makefile
  • deployments/manifests/

On this page