#!/usr/bin/env bash # CREATE2 smoke test on VMID 2103 (Chain 138): factory + probe, predicted vs deployed. set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" HARNESS_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)" PROJECT_ROOT="$(cd "$HARNESS_ROOT/.." && pwd)" # shellcheck disable=SC1090 source "$PROJECT_ROOT/scripts/lib/load-project-env.sh" cd "$HARNESS_ROOT" RPC="$(bash scripts/rpc-url-2103.sh)" if [[ -z "${PRIVATE_KEY:-}" ]]; then echo "PRIVATE_KEY not set after load-project-env.sh" >&2 exit 2 fi exec forge script script/Create2DeployTest.s.sol:Create2DeployTest \ --rpc-url "$RPC" \ --broadcast \ --legacy \ --with-gas-price 1000000000 \ --private-key "$PRIVATE_KEY" \ -vvv "$@"