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:
@@ -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`. |
|
||||
|
||||
@@ -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.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user