Add MEV Chain138 live smoke pack

This commit is contained in:
defiQUG
2026-04-14 07:32:01 -07:00
parent cabb6b6baa
commit 579a3bbe3a
4 changed files with 190 additions and 1 deletions

View File

@@ -0,0 +1,28 @@
# MEV Chain 138 Live Smoke Pack
Use this after a MEV rollout when you want one command to verify the public Chain 138 path end to end.
It checks:
- public `mev.defi-oracle.io` health
- freshness summary includes live Chain `138` state
- venue coverage includes active Chain `138` venues
- `/api/pools` exposes the canonical DODO metadata, including `cUSDC/USDC`
- `/api/reserve_state` includes nonzero Chain `138` reserve rows
- native DODO PMM and D3 read surfaces via on-chain calls
Command:
```bash
API_KEY='your-mev-api-key' \
bash scripts/verify/check-mev-chain138-live-smoke-pack.sh
```
Optional environment overrides:
- `MEV_BASE_URL`
- `MEV_CHAIN_ID`
- `MEV_API_KEY`
- `MEV_LIVE_SMOKE_RUN_NATIVE_DODO=0` to skip the native on-chain DODO verifier
The script exits nonzero on any failed check.

View File

@@ -67,6 +67,8 @@ This directory contains setup and configuration guides.
**Price feed (MetaMask and all wallets):**
- **[PRICE_FEED_CHAIN138_METAMASK_AND_WALLETS.md](PRICE_FEED_CHAIN138_METAMASK_AND_WALLETS.md)** ⭐⭐⭐ - **Single reference** for adding Chain 138 USD prices to MetaMask and wallets: CoinGecko, CMC, Consensys outreach, on-chain oracle, Snap workaround.
- **[CHAIN138_PRICING_FEEDS_LIVE.md](CHAIN138_PRICING_FEEDS_LIVE.md)** — On-chain feed matrix (WETH mock, D3Oracle, ReserveSystem) and `fix-chain138-pricing-feeds.sh` operator repair.
- **[CHAIN138_EXTERNAL_LISTINGS_AND_REMAINING_FIXES.md](CHAIN138_EXTERNAL_LISTINGS_AND_REMAINING_FIXES.md)** — Operator fixes vs **CoinGecko / CMC / MetaMask** listing prerequisites and post-listing doc updates.
**Explorer tokens and GRU:**
- **[naming-conventions/README.md](naming-conventions/README.md)** — UTRNF token-role grammar, DBIS `c*` / `cW*` vs UTRNF collision matrix, bridge naming, registry JSON fields (Chain 138 + cross-chain); optional schema + examples validated by `scripts/validation/validate-naming-convention-registry-examples.sh` when `check-jsonschema` is installed.
@@ -77,6 +79,7 @@ This directory contains setup and configuration guides.
**DEX and aggregators (Chain 138 tokens and routing):**
- **[DEX_AND_AGGREGATORS_CHAIN138_EXPLAINER.md](DEX_AND_AGGREGATORS_CHAIN138_EXPLAINER.md)** ⭐⭐⭐ - Using DEX and aggregators with Chain 138 coins/tokens; routing for DEXs; token-aggregation API, DODO PMM, swapbridgeswap flows.
- **[CHAIN138_NATIVE_DODO_READ_SURFACE_VERIFIER.md](CHAIN138_NATIVE_DODO_READ_SURFACE_VERIFIER.md)** — Native DODO PMM / D3MM read-surface verifier for Chain 138 (`getVaultReserve`, `getPMMStateForCall`, `getTokenReserve`, `querySellTokens`)
- **[MEV_CHAIN138_LIVE_SMOKE_PACK.md](MEV_CHAIN138_LIVE_SMOKE_PACK.md)** — One-command public + native smoke pack for Chain 138 MEV health, freshness, venue coverage, pools, reserve state, and native DODO reads
**Chain 138 / Wallets (overview first; all repos in ~/projects/):**
- **[CHAIN138_WALLET_REPOSITORIES.md](CHAIN138_WALLET_REPOSITORIES.md)** ⭐⭐⭐ - **Canonical layout:** metamask-integration, LedgerLive, app-ethereum, TrustWallet-Integration each in `~/projects/`. All items **Yes / Completed.**