diff --git a/tools/deploy-optimizer.sh b/tools/deploy-optimizer.sh index 2a6a3d3..a8ac032 100755 --- a/tools/deploy-optimizer.sh +++ b/tools/deploy-optimizer.sh @@ -107,7 +107,13 @@ for tool in forge cast npx node python3; do fail "$tool not found in PATH" fi done -success "forge, cast, npx, node, python3 are present" + +if ! $LIVE; then + if ! command -v anvil &>/dev/null; then + fail "anvil not found in PATH (required for dry-run mode)" + fi +fi +success "Required tools are present" # --------------------------------------------------------------------------- # Step 1 — Transpile Push3 → Solidity