docs(cwusdc): note GeckoTerminal 429 retries in provider and MetaMask matrix

Align CWUSDC non-manual tasks row with exponential backoff in external-tracker
and monitor scripts; cross-link MetaMask submission matrix to --gecko-retries.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
defiQUG
2026-05-11 20:47:45 -07:00
parent 4ebf2d7902
commit db06f6aa0f
2 changed files with 2 additions and 2 deletions

View File

@@ -13,7 +13,7 @@ Latest evidence source: [../../reports/status/cwusdc-provider-handoff-latest.md]
| Etherscan token page visibility | Passing | External tracker probe sees the token page and required text. |
| CMC DEX visibility | Passing | External tracker probe sees the CMC DEX token page. |
| GeckoTerminal V3 pool visibility | Passing | V3 pool API returns `data`. |
| GeckoTerminal V2 pool visibility | External / rate-limit blocker | Latest probe returned HTTP `429`, so it is treated as an external advisory blocker until the next successful probe. |
| GeckoTerminal V2 pool visibility | Mitigated in automation | Probes use exponential backoff on HTTP **429** / **502** / **503** for GeckoTerminal pool URLs (`scripts/verify/check-cwusdc-external-trackers-live.py`, `--gecko-retries`). Same backoff for GeckoTerminal in `monitor-cwusdc-etherscan-value-propagation.py`. If all attempts fail, treat as advisory and rerun later. |
| CoinGecko price API | External blocker | API responds but does not include the cWUSDC contract key. |
| DexScreener token APIs | External blocker | Token-pairs and tokens endpoints return empty arrays. |
| EVM liquidity-gap planner rows | No current rows | Latest planner summary shows `rows = 0`. |

View File

@@ -10,7 +10,7 @@ Provider positioning packet: [../GRU_PROVIDER_POSITIONING_PACKET.md](../GRU_PROV
Current execution focus: make Etherscan show USD Value for Ethereum Mainnet `cWUSDC` at `0x2de5F116bFcE3d0f922d9C8351e0c5Fc24b9284a`. Use [../etherscan/CWUSDC_ETHERSCAN_VALUE_EXECUTION_PLAN.md](../etherscan/CWUSDC_ETHERSCAN_VALUE_EXECUTION_PLAN.md) as the primary runbook. All other provider work is supporting evidence unless it directly helps Etherscan's trusted upstream price path.
Latest execution status: [../../../reports/status/cwusdc-provider-next-steps-execution-status-latest.md](../../../reports/status/cwusdc-provider-next-steps-execution-status-latest.md). Current public probes show Etherscan page, CMC DEX page, and GeckoTerminal pool APIs visible; CoinGecko token-price API and DexScreener token APIs are still external blockers.
Latest execution status: [../../../reports/status/cwusdc-provider-next-steps-execution-status-latest.md](../../../reports/status/cwusdc-provider-next-steps-execution-status-latest.md). Current public probes show Etherscan page, CMC DEX page, and GeckoTerminal pool APIs visible; CoinGecko token-price API and DexScreener token APIs are still external blockers. GeckoTerminal pool checks retry on HTTP 429 (see `scripts/verify/check-cwusdc-external-trackers-live.py` `--gecko-retries`).
Non-manual automation: `pnpm cwusdc:provider-checks` runs all public/read-only provider checks and writes `reports/status/cwusdc-provider-handoff-latest.md`; `pnpm cwusdc:provider-ci` is the CI-safe gate that fails only on repo-controlled prerequisites and reports external provider blockers as advisory.