docs(coingecko): Chain 138 explorer-verification + external-listing checklist #9

Open
nsatoshi wants to merge 1 commits from devin/explorer-verification-checklist-20260419 into master
Owner

Summary

Contract-by-contract credibility tracker for Chain 138. Read-only probes across 44 contracts (15 tokens + 29 core) against Blockscout, CoinGecko, CMC, and DexScreener.

Three files added:

  • docs/04-configuration/coingecko/EXPLORER_VERIFICATION_CHECKLIST.md — per-contract grid (blockscout-verified / blockscout-token-page / coingecko / cmc / dexscreener) + "fastest remaining wins" ordered by effort × impact.
  • scripts/verify/explorer-verification-probe.py — 8-threaded read-only probe, 15 seconds end-to-end, no LAN + no signing key needed.
  • reports/status/explorer-verification-latest.json — raw 44-entry JSON snapshot from today's probe.

Top findings:

  1. CoinGecko asset-platform defi-oracle-meta-mainnet is already registered. Token submissions can proceed without creating an asset platform.
  2. Blockscout source verification: 2/44 verified today (MerchantSettlementRegistry, WithdrawalEscrow). Every c* stablecoin, PMM contract, CCIP bridge, vault component, and governance contract needs source upload.
  3. All 15 canonical tokens resolve on the Blockscout token page (name, symbol, decimals, holders, supply).
  4. DexScreener does not currently index Chain 138 — separate track gated on DexScreener.
  5. CMC probe returns null until CMC_PRO_API_KEY is set; endpoint documented for re-run.

Review & Testing Checklist for Human

  • Spot-check 3 rows of the 44-row checklist against Blockscout: pick cUSDT, DODOPMMIntegration, and MerchantSettlementRegistry — verify the "blockscout-verified" column matches what you see at https://explorer.d-bis.org/address/{addr}#code (Y for MerchantSettlementRegistry only).
  • Re-run the probe: python3 scripts/verify/explorer-verification-probe.py | jq '.[0]'. Expect 15-second runtime and a JSON stream of 44 entries.
  • Confirm the "fastest remaining wins" ordering matches your priority ordering; the sequence cUSDT/cUSDC → DODOPMM → CCIP → Vault is a guess and you may want different ordering.
  • Sanity-check the CoinGecko slug finding: curl -sS "https://api.coingecko.com/api/v3/coins/defi-oracle-meta-mainnet/contract/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" | jq .id — expect "weth" (confirms the slug is live on CG).

Notes

  • Extends PR #6's 5-axis vocabulary — this is the explorer-verified axis made concrete for Chain 138.
  • Complements the CoinGecko submission package edited in PR #7; that's "what we submit", this is "what's left to submit".
  • Uses canonical addresses normalised in PR #8 (DeFi Oracle Meta Mainnet).
  • Canonical addresses sourced from docs/11-references/CONTRACT_ADDRESSES_REFERENCE.md and docs/11-references/EXPLORER_TOKEN_LIST_CROSSCHECK.md §5.
  • Probe is read-only HTTP; ran 2026-04-19 ~19:00 UTC.
  • Cross-chain cW* verification on other chains is tracked separately.
## Summary Contract-by-contract credibility tracker for Chain 138. Read-only probes across 44 contracts (15 tokens + 29 core) against Blockscout, CoinGecko, CMC, and DexScreener. Three files added: - `docs/04-configuration/coingecko/EXPLORER_VERIFICATION_CHECKLIST.md` — per-contract grid (`blockscout-verified` / `blockscout-token-page` / `coingecko` / `cmc` / `dexscreener`) + "fastest remaining wins" ordered by effort × impact. - `scripts/verify/explorer-verification-probe.py` — 8-threaded read-only probe, 15 seconds end-to-end, no LAN + no signing key needed. - `reports/status/explorer-verification-latest.json` — raw 44-entry JSON snapshot from today's probe. Top findings: 1. **CoinGecko asset-platform `defi-oracle-meta-mainnet` is already registered.** Token submissions can proceed without creating an asset platform. 2. **Blockscout source verification: 2/44 verified today** (`MerchantSettlementRegistry`, `WithdrawalEscrow`). Every `c*` stablecoin, PMM contract, CCIP bridge, vault component, and governance contract needs source upload. 3. All 15 canonical tokens resolve on the Blockscout token page (name, symbol, decimals, holders, supply). 4. DexScreener does not currently index Chain 138 — separate track gated on DexScreener. 5. CMC probe returns `null` until `CMC_PRO_API_KEY` is set; endpoint documented for re-run. ## Review & Testing Checklist for Human - [ ] Spot-check 3 rows of the 44-row checklist against Blockscout: pick `cUSDT`, `DODOPMMIntegration`, and `MerchantSettlementRegistry` — verify the "blockscout-verified" column matches what you see at `https://explorer.d-bis.org/address/{addr}#code` (Y for MerchantSettlementRegistry only). - [ ] Re-run the probe: `python3 scripts/verify/explorer-verification-probe.py | jq '.[0]'`. Expect 15-second runtime and a JSON stream of 44 entries. - [ ] Confirm the "fastest remaining wins" ordering matches your priority ordering; the sequence cUSDT/cUSDC → DODOPMM → CCIP → Vault is a guess and you may want different ordering. - [ ] Sanity-check the CoinGecko slug finding: `curl -sS "https://api.coingecko.com/api/v3/coins/defi-oracle-meta-mainnet/contract/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" | jq .id` — expect `"weth"` (confirms the slug is live on CG). ### Notes - Extends PR #6's 5-axis vocabulary — this is the `explorer-verified` axis made concrete for Chain 138. - Complements the CoinGecko submission package edited in PR #7; that's "what we submit", this is "what's left to submit". - Uses canonical addresses normalised in PR #8 (`DeFi Oracle Meta Mainnet`). - Canonical addresses sourced from `docs/11-references/CONTRACT_ADDRESSES_REFERENCE.md` and `docs/11-references/EXPLORER_TOKEN_LIST_CROSSCHECK.md §5`. - Probe is read-only HTTP; ran 2026-04-19 ~19:00 UTC. - Cross-chain `cW*` verification on other chains is tracked separately.
nsatoshi added 1 commit 2026-04-19 23:35:33 +00:00
docs(coingecko): explorer-verification + external-listing checklist
Some checks failed
AI Code Review / claude-review (pull_request) Failing after 34s
dcaa0c7f11
Contract-by-contract credibility tracker for Chain 138 (44 contracts).
Probes Blockscout source verification, Blockscout token pages, CoinGecko,
CoinMarketCap, and DexScreener. Raw probe results checked in as
reports/status/explorer-verification-latest.json; probe script at
scripts/verify/explorer-verification-probe.py (read-only, no LAN).

Headline findings:
- CoinGecko asset-platform defi-oracle-meta-mainnet is already registered;
  token submissions can proceed without creating an asset platform.
- Blockscout source verification: 2 of 44 verified
  (MerchantSettlementRegistry, WithdrawalEscrow). 42 need verification.
- All 15 canonical tokens resolve on the Blockscout token page.
- DexScreener does not currently index Chain 138; indexer onboarding
  is a separate track gated on DexScreener.
- CMC probe gated on CMC_PRO_API_KEY; endpoint documented for re-run.

Ordered 'fastest remaining wins' section prioritises cUSDT/cUSDC
source verification + CoinGecko submission first.

Claude encountered an error —— View job


I'll analyze this and get back to you.

**Claude encountered an error** —— [View job](http://127.0.0.1:3000/d-bis/proxmox/actions/runs/129) --- I'll analyze this and get back to you.
Some checks failed
AI Code Review / claude-review (pull_request) Failing after 34s
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin devin/explorer-verification-checklist-20260419:devin/explorer-verification-checklist-20260419
git checkout devin/explorer-verification-checklist-20260419
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: d-bis/proxmox#9