#!/usr/bin/env bash # Broadcast Thirdweb core infra using repo dotenv (PRIVATE_KEY from smom-dbis-138/.env or secure-secrets). 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/DeployThirdwebCore.s.sol:DeployThirdwebCore \ --rpc-url "$RPC" \ --broadcast \ --legacy \ --with-gas-price 1000000000 \ --private-key "$PRIVATE_KEY" \ -vvv "$@"