From 80467e84e1e3d1612ef4b6d8a868cd4db1224e3a Mon Sep 17 00:00:00 2001 From: defiQUG Date: Sun, 10 May 2026 12:17:46 -0700 Subject: [PATCH] docs(verify): list verify-dealflow-public-e2e.sh Co-authored-by: Cursor --- scripts/verify/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/verify/README.md b/scripts/verify/README.md index 5fe99421..d2122a9c 100644 --- a/scripts/verify/README.md +++ b/scripts/verify/README.md @@ -30,6 +30,7 @@ One-line install (Debian/Ubuntu): `sudo apt install -y sshpass rsync dnsutils ip - `backup-npmplus.sh` - Full NPMplus backup (database, API exports, certificates) - `check-contracts-on-chain-138.sh` - Check that Chain 138 deployed contracts have bytecode on-chain (`cast code` for 31 addresses; requires `cast` and RPC access). Use `[RPC_URL]` or env `RPC_URL_138`; `--dry-run` lists addresses only (no RPC calls); `SKIP_EXIT=1` to exit 0 when RPC unreachable. - `check-non-evm-network-health.sh` - Read-only live check for the public Solana, Tron, and XRPL endpoints used in repo docs. Prints a concise status table and can also write `reports/status/non-evm-network-health-latest.json`. +- Solana writes from Python: if `solana-py` panics deserializing `sendTransaction` (e.g. `missing field 'data'`), use stdlib `scripts/lib/solana_jsonrpc.py` or `scripts/deployment/solana-transfer-native.py` (see AGENTS.md quick pointers). - `build-non-evm-lane-status.py` - Builds `reports/status/non-evm-lane-status-latest.{json,md}` from the Solana lineup manifest plus the current on-chain inventory/completion matrix, so network health and Chain 138 explorer/source closure stay clearly separated. - `build-unified-extended-from-csv.py` - Rebuilds `reports/inventory/DEPLOYED_CONTRACTS_UNIFIED_EXTENDED.md` from `reports/inventory/deployed-contracts-by-network.csv` using the pipe-row format consumed by `inventory_onchain.py`. - `snapshot-mainnet-cwusdc-usdc-preflight.sh` - Read-only preflight snapshot for the Mainnet `cWUSDC/USDC` rail. Captures public-pair drift, defended DODO reserves, treasury-manager quote availability, receiver surplus, and defended-lane quote sizing into `reports/status/`. @@ -52,7 +53,8 @@ One-line install (Debian/Ubuntu): `sudo apt install -y sshpass rsync dnsutils ip - `run-full-verification.sh` - Run full verification suite - `stitch_unified_from_read_output_chunks.py` - Reassembles `reports/inventory/DEPLOYED_CONTRACTS_UNIFIED_EXTENDED.md` from IDE Read-tool text chunks by stripping line prefixes and omitted-line markers. - `verify-backend-vms.sh` - Verify backend VMs (status, IPs, nginx configs) -- `verify-end-to-end-routing.sh` - E2E routing verification +- `verify-end-to-end-routing.sh` - E2E routing verification (DNS / TLS / HTTPS per domain inventory) +- `verify-dealflow-public-e2e.sh` - Order of Malta DealFlow (`dealflow.d-bis.org`): health, demo-login, glossary; see [E2E_ENDPOINTS_LIST](../../docs/04-configuration/E2E_ENDPOINTS_LIST.md) - `verify-udm-pro-port-forwarding.sh` - UDM Pro port forwarding checks - `verify-websocket.sh` - WebSocket connectivity test (requires websocat or wscat)