docs(chain-138): integrate CoinGecko submission + chain logo; correct 7 stale stablecoin addresses #7

Open
nsatoshi wants to merge 3 commits from devin/1776625819-chain138-listing-assets into master
Owner

Summary

Integrate the user-supplied CoinGecko submission payload + chain logo into the repo, and fix stale token addresses in the existing submission-package runbook so it no longer contradicts the canonical registry.

New files:

  • docs/04-configuration/coingecko/logos/chain/eip155-138.png — the Chain 138 (Defi Oracle Meta Mainnet) logo (1000×1043 PNG, 325 513 bytes, sha256 266c1bfb23a61457098246cc4bf22762d62363215c8422f3d966a9e1c555acbe). IPFS CID: QmYrMRnjQJcNkYq9AvZ2FQ9kzYj9szzP4YDmyNA1ybd8xE.
  • docs/04-configuration/coingecko/COINGECKO_CHAIN138_SUBMISSION_2026-04-19.md — user-supplied canonical submission payload (native c* set, public-network cW* mesh rows, logo IPFS CID, verification-source pointers).
  • docs/04-configuration/pr-ready/eip155-138-package/dfiometa.icon.json — companion ethereum-lists _data/icons/dfiometa.json-style asset file referencing ipfs://QmYrMR….

Edits:

  • token-lists/chainlists/chain-138.jsonicon field moved off the ethereum.org/eth-diamond-black.png placeholder onto ipfs://QmYrMRnjQJcNkYq9AvZ2FQ9kzYj9szzP4YDmyNA1ybd8xE.
  • docs/04-configuration/pr-ready/eip155-138.json + eip155-138-package/eip155-138.chainlist.json — added "icon":"dfiometa" (ethereum-lists/chains convention — file stem must match _data/icons/ asset).
  • docs/04-configuration/coingecko/logos/ipfs-manifest.json — new top-level chains.eip155-138 entry with CID + local asset path + sha256 (previous manifest only tracked symbol logos).
  • docs/04-configuration/coingecko/COINGECKO_SUBMISSION_PACKAGE.md — added SUPERSEDED banner pointing to the 2026-04-19 payload; corrected seven stale stablecoin addresses:
    • cUSDC 0x1c7D4B…72380xf22258…640b (this was a direct violation of the chain138-tokens-and-pmm.mdc cursor rule)
    • cEURC 0x08210F…94D40x808596…266a
    • cGBPC 0x4e65fE…c0AB0x003960…4aD2
    • cAUDC 0x9F3B86…0AA50xD51482…069D
    • cJPYC 0x431D5d…7BDB0xEe269e…6770
    • cCHFC 0x241609…Eea50x873990…3885
    • cCADC 0x3c499c…33590x54dBd4…5679
    • Added rows for cGBPT, cEURT, cXAUC, cXAUT, cAUSDT (cXAU* denote 1 token = 1 troy oz Au, per chain138-tokens-and-pmm.mdc).

No runbooks, scripts, submodule pointers, or on-chain state modified. WETH / WETH10 / cUSDT addresses were left alone — already match both registry and 2026-04-19 payload.

Review & Testing Checklist for Human

  • Confirm the IPFS CID QmYrMRnjQJcNkYq9AvZ2FQ9kzYj9szzP4YDmyNA1ybd8xE is the logo you actually pinned, and that the local docs/04-configuration/coingecko/logos/chain/eip155-138.png matches it byte-for-byte (sha256 266c1bf…). If you have a higher-resolution or final-revision asset, replace the local file and update the sha256 + CID in ipfs-manifest.json / dfiometa.icon.json.
  • Confirm the 7 corrected stablecoin addresses match your on-chain state on Chain 138 — values came from the 2026-04-19 payload you attached; I did not re-probe via RPC. If any are wrong, a follow-up PR can correct them.
  • token-lists/chainlists/chain-138.json now uses ipfs://… for icon. Some registry consumers prefer HTTPS gateway URLs — if you need a gateway form, switch to https://ipfs.io/ipfs/Qm… or https://gateway.pinata.cloud/ipfs/Qm….

Notes

  • This PR ships alongside doc-reconciliation PR #6 (5-axis status vocabulary + cross-chain CREATE caveat); neither merges without your review.
  • Submodule pointers (cross-chain-pmm-lps, dbis_core, metamask-integration, smom-dbis-138, the-order) were intentionally not staged — those moved for unrelated reasons in the working tree and aren't part of this PR's scope.
  • Original attachments kept in the committed submission doc verbatim to preserve an audit trail of what the registrar submitted.
## Summary Integrate the user-supplied CoinGecko submission payload + chain logo into the repo, and fix stale token addresses in the existing submission-package runbook so it no longer contradicts the canonical registry. **New files:** - `docs/04-configuration/coingecko/logos/chain/eip155-138.png` — the Chain 138 (Defi Oracle Meta Mainnet) logo (1000×1043 PNG, 325 513 bytes, sha256 `266c1bfb23a61457098246cc4bf22762d62363215c8422f3d966a9e1c555acbe`). IPFS CID: `QmYrMRnjQJcNkYq9AvZ2FQ9kzYj9szzP4YDmyNA1ybd8xE`. - `docs/04-configuration/coingecko/COINGECKO_CHAIN138_SUBMISSION_2026-04-19.md` — user-supplied canonical submission payload (native `c*` set, public-network `cW*` mesh rows, logo IPFS CID, verification-source pointers). - `docs/04-configuration/pr-ready/eip155-138-package/dfiometa.icon.json` — companion ethereum-lists `_data/icons/dfiometa.json`-style asset file referencing `ipfs://QmYrMR…`. **Edits:** - `token-lists/chainlists/chain-138.json` — `icon` field moved off the `ethereum.org/eth-diamond-black.png` placeholder onto `ipfs://QmYrMRnjQJcNkYq9AvZ2FQ9kzYj9szzP4YDmyNA1ybd8xE`. - `docs/04-configuration/pr-ready/eip155-138.json` + `eip155-138-package/eip155-138.chainlist.json` — added `"icon":"dfiometa"` (ethereum-lists/chains convention — file stem must match `_data/icons/` asset). - `docs/04-configuration/coingecko/logos/ipfs-manifest.json` — new top-level `chains.eip155-138` entry with CID + local asset path + sha256 (previous manifest only tracked symbol logos). - `docs/04-configuration/coingecko/COINGECKO_SUBMISSION_PACKAGE.md` — added SUPERSEDED banner pointing to the 2026-04-19 payload; corrected **seven** stale stablecoin addresses: - `cUSDC` `0x1c7D4B…7238` → `0xf22258…640b` (this was a direct violation of the `chain138-tokens-and-pmm.mdc` cursor rule) - `cEURC` `0x08210F…94D4` → `0x808596…266a` - `cGBPC` `0x4e65fE…c0AB` → `0x003960…4aD2` - `cAUDC` `0x9F3B86…0AA5` → `0xD51482…069D` - `cJPYC` `0x431D5d…7BDB` → `0xEe269e…6770` - `cCHFC` `0x241609…Eea5` → `0x873990…3885` - `cCADC` `0x3c499c…3359` → `0x54dBd4…5679` - Added rows for `cGBPT`, `cEURT`, `cXAUC`, `cXAUT`, `cAUSDT` (cXAU* denote 1 token = 1 troy oz Au, per `chain138-tokens-and-pmm.mdc`). No runbooks, scripts, submodule pointers, or on-chain state modified. `WETH` / `WETH10` / `cUSDT` addresses were left alone — already match both registry and 2026-04-19 payload. ## Review & Testing Checklist for Human - [ ] Confirm the IPFS CID `QmYrMRnjQJcNkYq9AvZ2FQ9kzYj9szzP4YDmyNA1ybd8xE` is the logo you actually pinned, and that the local `docs/04-configuration/coingecko/logos/chain/eip155-138.png` matches it byte-for-byte (sha256 `266c1bf…`). If you have a higher-resolution or final-revision asset, replace the local file and update the sha256 + CID in `ipfs-manifest.json` / `dfiometa.icon.json`. - [ ] Confirm the 7 corrected stablecoin addresses match your on-chain state on Chain 138 — values came from the 2026-04-19 payload you attached; I did not re-probe via RPC. If any are wrong, a follow-up PR can correct them. - [ ] `token-lists/chainlists/chain-138.json` now uses `ipfs://…` for `icon`. Some registry consumers prefer HTTPS gateway URLs — if you need a gateway form, switch to `https://ipfs.io/ipfs/Qm…` or `https://gateway.pinata.cloud/ipfs/Qm…`. ### Notes - This PR ships alongside doc-reconciliation PR #6 (5-axis status vocabulary + cross-chain CREATE caveat); neither merges without your review. - Submodule pointers (`cross-chain-pmm-lps`, `dbis_core`, `metamask-integration`, `smom-dbis-138`, `the-order`) were intentionally **not** staged — those moved for unrelated reasons in the working tree and aren't part of this PR's scope. - Original attachments kept in the committed submission doc verbatim to preserve an audit trail of what the registrar submitted.
nsatoshi added 1 commit 2026-04-19 19:14:42 +00:00
- Add chain logo asset docs/04-configuration/coingecko/logos/chain/eip155-138.png (sha256 266c1bfb…, IPFS CID QmYrMRnjQJcNkYq9AvZ2FQ9kzYj9szzP4YDmyNA1ybd8xE)
- Register the CID + local path under new 'chains' key in ipfs-manifest.json
- Commit COINGECKO_CHAIN138_SUBMISSION_2026-04-19.md (user-provided canonical submission payload)
- Re-point token-lists/chainlists/chain-138.json 'icon' from ethereum.org eth-diamond placeholder to ipfs://QmYrMR… (actual Chain 138 logo CID)
- Add 'icon':'dfiometa' to docs/04-configuration/pr-ready/eip155-138.json + packaged copy; add companion dfiometa.icon.json referencing ipfs://QmYrMR…
- COINGECKO_SUBMISSION_PACKAGE.md: add SUPERSEDED banner pointing to the 2026-04-19 payload; correct seven stale stablecoin addresses (cUSDC, cEURC, cGBPC, cAUDC, cJPYC, cCHFC, cCADC) to the canonical registry values (cursor rule chain138-tokens-and-pmm requires cUSDC=0xf22258…640b); add cGBPT, cEURT, cXAUC, cXAUT, cAUSDT rows per 2026-04-19 payload.

No runbooks, scripts, or on-chain state modified.

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/125) --- I'll analyze this and get back to you.
nsatoshi added 1 commit 2026-04-19 19:48:18 +00:00
docs(chain-138): rename submission attachment to canonical filename per user normalization
Some checks failed
AI Code Review / claude-review (pull_request) Failing after 31s
64bcc75892
Aligns with the canonical CoinGecko doc set called out by the maintainer:
- docs/04-configuration/coingecko/COINGECKO_CHAIN138_SUBMISSION_ATTACHMENT.md
  (was COINGECKO_CHAIN138_SUBMISSION_2026-04-19.md in the previous commit)
- SUPERSEDED banner link in COINGECKO_SUBMISSION_PACKAGE.md updated to the new filename.

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/126) --- I'll analyze this and get back to you.
nsatoshi added 1 commit 2026-04-19 19:53:28 +00:00
docs(chain-138): align ATTACHMENT.md with canonical DeFi Oracle Meta Mainnet capitalization
Some checks failed
AI Code Review / claude-review (pull_request) Failing after 30s
13286f5d58
Follows the repo-wide rename in PR #8. Keeps the two CoinGecko-listing branches
consistent so #7 and #8 can merge in either order without reintroducing drift.

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/128) --- I'll analyze this and get back to you.
Some checks failed
AI Code Review / claude-review (pull_request) Failing after 30s
This pull request has changes conflicting with the target branch.
  • docs/04-configuration/coingecko/COINGECKO_CHAIN138_SUBMISSION_ATTACHMENT.md
  • docs/04-configuration/coingecko/COINGECKO_SUBMISSION_PACKAGE.md
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin devin/1776625819-chain138-listing-assets:devin/1776625819-chain138-listing-assets
git checkout devin/1776625819-chain138-listing-assets
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#7