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
This commit is contained in:
defiQUG
2026-04-12 06:12:20 -07:00
parent 6fb6bd3993
commit dbd517b279
2935 changed files with 327972 additions and 5533 deletions

View File

@@ -5,6 +5,7 @@
# 2. Wave 0 (NPMplus RPC fix + backup)
# 3. Blockscout verification
# 4. Public/private E2E
# 4c. info.defi-oracle.io public smoke (non-fatal)
# 5. Optional E2E remediation
# 6. Optional config-ready chains + LINK funding
# 7. Optional Chain 138 next steps
@@ -19,6 +20,7 @@
# ./scripts/run-full-operator-completion-from-lan.sh --include-config-ready-chains --include-chain138-next-steps
# ./scripts/run-full-operator-completion-from-lan.sh --include-send-cross-chain --send-amount 0.01 [--send-recipient 0x...]
# ./scripts/run-full-operator-completion-from-lan.sh --force-nginx-reset
# ./scripts/run-full-operator-completion-from-lan.sh --skip-info-public # LAN-only; no HTTPS to public info hostname
set -euo pipefail
@@ -44,6 +46,7 @@ INCLUDE_SEND_CROSS_CHAIN=false
INSTALL_CRON=false
APPLY_LOCAL_SECURITY=false
FORCE_NGINX_RESET=false
SKIP_INFO_PUBLIC=false
TOKEN_AGG_PORT_OVERRIDE=""
LINK_AMOUNT=""
SEND_AMOUNT=""
@@ -64,6 +67,7 @@ while [[ $# -gt 0 ]]; do
--install-cron) INSTALL_CRON=true ;;
--apply-local-security) APPLY_LOCAL_SECURITY=true ;;
--force-nginx-reset) FORCE_NGINX_RESET=true ;;
--skip-info-public) SKIP_INFO_PUBLIC=true ;;
--token-agg-port)
shift
TOKEN_AGG_PORT_OVERRIDE="${1:-}"
@@ -81,7 +85,7 @@ while [[ $# -gt 0 ]]; do
SEND_RECIPIENT="${1:-}"
;;
-h|--help)
sed -n '1,28p' "$0"
sed -n '1,24p' "$0"
exit 0
;;
*)
@@ -274,6 +278,19 @@ run_e2e_with_optional_fix() {
bash "$SCRIPT_DIR/verify/verify-end-to-end-routing.sh" --profile=private || log_warn "Private E2E still failing after remediation."
}
run_info_hub_public_check() {
section "Step 4c: info.defi-oracle.io public (non-fatal)"
if [[ "$DRY_RUN" == true ]]; then
run_cmd bash "$SCRIPT_DIR/verify/check-info-defi-oracle-public.sh"
return 0
fi
if bash "$SCRIPT_DIR/verify/check-info-defi-oracle-public.sh"; then
log_ok "info.defi-oracle.io public checks passed."
else
log_warn "info.defi-oracle.io public verify failed (edge/DNS). See docs/04-configuration/INFO_DEFI_ORACLE_IO_DEPLOYMENT.md"
fi
}
run_config_ready_chains() {
section "Step 5: Config-Ready Chains + LINK Funding"
if [[ "$DRY_RUN" == true ]]; then
@@ -365,8 +382,8 @@ EOF
}
section "Run Full Operator Completion"
printf ' dry-run=%s skip-token-api-fix=%s skip-wave0=%s skip-verify=%s skip-e2e=%s fix-e2e-if-needed=%s include-config-ready-chains=%s include-chain138-next-steps=%s include-send-cross-chain=%s install-cron=%s apply-local-security=%s force-nginx-reset=%s\n' \
"$DRY_RUN" "$SKIP_TOKEN_API_FIX" "$SKIP_WAVE0" "$SKIP_VERIFY" "$SKIP_E2E" "$FIX_E2E_IF_NEEDED" "$INCLUDE_CONFIG_READY_CHAINS" "$INCLUDE_CHAIN138_NEXT_STEPS" "$INCLUDE_SEND_CROSS_CHAIN" "$INSTALL_CRON" "$APPLY_LOCAL_SECURITY" "$FORCE_NGINX_RESET"
printf ' dry-run=%s skip-token-api-fix=%s skip-wave0=%s skip-verify=%s skip-e2e=%s skip-info-public=%s fix-e2e-if-needed=%s include-config-ready-chains=%s include-chain138-next-steps=%s include-send-cross-chain=%s install-cron=%s apply-local-security=%s force-nginx-reset=%s\n' \
"$DRY_RUN" "$SKIP_TOKEN_API_FIX" "$SKIP_WAVE0" "$SKIP_VERIFY" "$SKIP_E2E" "$SKIP_INFO_PUBLIC" "$FIX_E2E_IF_NEEDED" "$INCLUDE_CONFIG_READY_CHAINS" "$INCLUDE_CHAIN138_NEXT_STEPS" "$INCLUDE_SEND_CROSS_CHAIN" "$INSTALL_CRON" "$APPLY_LOCAL_SECURITY" "$FORCE_NGINX_RESET"
printf ' proxmox-host=%s token-agg-port=%s\n' "$PROXMOX_HOST" "${TOKEN_AGG_PORT_OVERRIDE:-auto}"
if [[ "$SKIP_TOKEN_API_FIX" != true ]]; then
@@ -393,6 +410,12 @@ else
log_warn "Skipping E2E."
fi
if [[ "$SKIP_INFO_PUBLIC" != true ]]; then
run_info_hub_public_check
else
log_warn "Skipping info.defi-oracle.io public check (--skip-info-public)."
fi
if [[ "$INCLUDE_CONFIG_READY_CHAINS" == true ]]; then
run_config_ready_chains
fi