#!/bin/sh
set -e

SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
PROJECT_ROOT="$(cd "$SCRIPT_DIR/../../../.." && pwd)"
TESTNET_DIR="$PROJECT_ROOT/scripts/testnet"
CONFIGS_DIR="$TESTNET_DIR/configs"

# Vault contract account (created via generate_vault_account.sh)
CONTRACT_ID=$(cat "$TESTNET_DIR/neardev/dev-vault-account" 2>/dev/null || echo "")

# Vault configuration (contains KERNEL_CONTRACT_ID placeholder)
VAULT_CONFIG_JSON=$(cat "$CONFIGS_DIR/vault_config.json")

# Deployer/signer account (CHANGE THIS to your testnet account)
DEPOSITOR_ID="dfnj39.testnet"

# Base asset for storage registration
DEPOSIT_ASSET_ID="wrap.testnet"

export SCRIPT_DIR PROJECT_ROOT TESTNET_DIR CONTRACT_ID DEPOSITOR_ID DEPOSIT_ASSET_ID VAULT_CONFIG_JSON CONFIGS_DIR

echo "Vault environment loaded"
echo "CONTRACT_ID: $CONTRACT_ID"
echo "DEPOSITOR_ID: $DEPOSITOR_ID"
