#!/bin/sh
set -e

DOCKER_IMAGE="pivortex/near-builder@sha256:cdffded38c6cff93a046171269268f99d517237fac800f58e5ad1bcd8d6e2418"
DOCKER_RUN="docker run --rm -v \"$(pwd)\":/workspace $DOCKER_IMAGE"

SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"

cd "$PROJECT_ROOT"
eval $DOCKER_RUN cargo near build non-reproducible-wasm
mkdir -p "$PROJECT_ROOT/scripts/testnet/build"
cp "$PROJECT_ROOT/target/near/dew_finance_contracts.wasm" \
   "$PROJECT_ROOT/scripts/testnet/build/dew_finance_contracts.wasm"

echo "✅ dew_finance_contracts.wasm is now in scripts/testnet/build/"