Standardize deployment env and deployer handling

This commit is contained in:
defiQUG
2026-04-22 14:47:28 -07:00
parent 768168de5e
commit c3d4c786fa
51 changed files with 424 additions and 621 deletions

View File

@@ -25,14 +25,7 @@ elif [[ -n "${REPO_ROOT:-}" && -f "$REPO_ROOT/.env" ]]; then
set +a
fi
# Load environment variables
if [ ! -f .env ]; then
log_error "Error: .env file not found"
echo "Please create .env file with required variables"
exit 1
fi
source .env
RPC_URL="${RPC_URL:-${RPC_URL_138:-${CHAIN138_RPC_URL:-}}}"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo "Phase 2 + Contract Deployment - Full Parallel Mode"
@@ -123,7 +116,6 @@ PHASE2_VERIFY_PID=$!
if [ -n "$CONTRACTS_PID" ] && [ -n "$RPC_URL" ]; then
(
log_warn "Verifying contracts..."
source .env
if ./scripts/deployment/verify-contracts-parallel.sh > /tmp/contracts-verify.out 2>&1; then
log_success "✅ Contracts verified"
else
@@ -166,4 +158,3 @@ echo "Next steps:"
echo "1. Review Phase 2 services: ./terraform/phases/phase2/scripts/status.sh all"
echo "2. Verify contracts: ./scripts/deployment/verify-contracts-parallel.sh"
echo "3. Check deployment outputs: terraform/phases/phase2/terraform output"