Add MEV Chain138 live smoke pack
This commit is contained in:
28
docs/04-configuration/MEV_CHAIN138_LIVE_SMOKE_PACK.md
Normal file
28
docs/04-configuration/MEV_CHAIN138_LIVE_SMOKE_PACK.md
Normal 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.
|
||||
@@ -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, swap–bridge–swap 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.**
|
||||
|
||||
Reference in New Issue
Block a user