Files
proxmox/scripts/verify/check-dodo-v3-planner-visibility-chain138.sh
defiQUG dbd517b279 Sync workspace: config, docs, scripts, CI, operator rules, and submodule pointers.
- Update dbis_core, cross-chain-pmm-lps, explorer-monorepo, metamask-integration, pr-workspace/chains
- Omit embedded publish git dirs and empty placeholders from index

Made-with: Cursor
2026-04-12 06:12:20 -07:00

28 lines
981 B
Bash

#!/usr/bin/env bash
set -euo pipefail
# Verify that the Chain 138 DODO v3 / D3MM pilot is promoted into planner-v2
# visibility with live router-v2 execution for the canonical pilot pair.
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(cd "${SCRIPT_DIR}/../.." && pwd)"
SERVICE_DIR="${PROJECT_ROOT}/smom-dbis-138/services/token-aggregation"
if [[ -f "${PROJECT_ROOT}/scripts/lib/load-project-env.sh" ]]; then
# shellcheck source=/dev/null
source "${PROJECT_ROOT}/scripts/lib/load-project-env.sh"
fi
command -v pnpm >/dev/null 2>&1 || {
echo "[fail] pnpm is required" >&2
exit 1
}
# Prefer the canonical healthy public RPC for this verifier so a flaky alias
# does not make planner visibility look broken.
export RPC_URL_138_PUBLIC="${DODO_V3_PLANNER_RPC_URL:-https://rpc-http-pub.d-bis.org}"
export RPC_HTTP_PUB_URL="${RPC_URL_138_PUBLIC}"
cd "${SERVICE_DIR}"
pnpm exec ts-node --transpile-only scripts/verify-dodo-v3-planner-visibility.ts