Refresh cW public price exports

This commit is contained in:
defiQUG
2026-04-29 23:53:14 -07:00
parent 55dacdac08
commit ba8f1b9b76
31 changed files with 2365 additions and 187 deletions

View File

@@ -1,159 +1,161 @@
# cW Public Network Prices
- Generated: `2026-04-20T00:49:38Z`
- Generated: `2026-04-30T06:41:56Z`
- Deployment inventory: `/home/intlc/projects/proxmox/cross-chain-pmm-lps/config/deployment-status.json`
- Uniswap discovery snapshot: `/home/intlc/projects/proxmox/reports/extraction/promod-uniswap-v2-live-pair-discovery-latest.json`
- Price convention: USD per 1 token.
- Public Price (USD) is the observed USDC/USDT-anchored execution price per 1 token.
- Quote Price (Oracle ISO) and Shown Value (Oracle ISO) are the intended oracle peg display: 1 token = 1 ISO-4217 unit (or 1 troy oz for XAU).
- MetaMask Display (Oracle ISO) uses CoinGecko token-price lookup in the token's oracle ISO-4217 unit as the closest observable proxy for native MetaMask balance pricing; `not displayed` means no token-price listing was returned.
- `not found` means the generator could not reach the token from a live USDC/USDT anchor using the current public-pair snapshot plus live PMM mid-price reads.
| Chain | Token | Price (USD) | Derived From | Source | Notes |
|---|---|---:|---|---|---|
| `1` Ethereum Mainnet | `cWAUDC` | `0.65569108` | `cWAUDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x6c1bD4F43c5f330E50B61DE81066dA7C61a9b5b4; midPrice=0.65569107650773755 |
| | `cWBTC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `0.73441926` | `cWCADC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xE0F35b5736FDd0a2F4B618621b0A08F8D8A3f92A; midPrice=0.734419257773319959 |
| | `cWCHFC` | `1.10444563` | `cWCHFC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x776Ca556deD3245984F504F4bef8Eeec55C50190; midPrice=1.104445634708087841 |
| | `cWEURC` | `1.15145921` | `cWEURC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x0bC750F9c6DbDcd76B205695A356491b1B9ef098; midPrice=1.15145920590785613 |
| | `cWEURT` | `1.08000050` | `cWEURT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x9cF3DeDAaC0984c530801b9b4881c8f99Bb329c3; midPrice=1.080000496800228528 |
| | `cWGBPC` | `1.29980755` | `cWGBPC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x5488042dF882893a3e7074453E2005CaDE4101b0; midPrice=1.299807549490125931 |
| | `cWGBPT` | `1.27000012` | `cWGBPT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xA42566bb730AD6D551Db32d50c0877132fc07c32; midPrice=1.270000120650011461 |
| | `cWJPYC` | `0.00827694` | `cWJPYC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x8A4187dF0A8FE855cC53A4F7B2D8346588Ee9794; midPrice=0.008276940018827374 |
| | `cWUSDC` | `0.24519859` | `cWUSDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x69776fc607e9edA8042e320e7e43f54d06c68f0E; midPrice=0.245198594926143744 |
| | `cWUSDT` | `0.24377078` | `cWUSDT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x27f3aE7EE71Be3d77bAf17d4435cF8B895DD25D2; midPrice=0.243770782727164331 |
| | `cWXAUC` | `3200.00000000` | `cWXAUC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xf6470219ce7749f8860dEABe9c347Ef2c1075E08; midPrice=3200 |
| | `cWXAUT` | `3200.00000000` | `cWXAUT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x1D51a38C924382287d770AbB61deb9C39ACa96E9; midPrice=3200 |
| | | | | | Activation state: `active`; RPC configured: `True` |
| `10` Optimism | `cWAUDC` | `0.66000000` | `cWAUDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x4B452800f6cD50326F14a6f089f4bB04e8079250; midPrice=0.66 |
| | `cWBTC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `0.74000000` | `cWCADC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x19e1fdd037F1651AcEE11c5A5Aa246b85FA63f8e; midPrice=0.74 |
| | `cWCHFC` | `1.11000000` | `cWCHFC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xA97D7dfB93CBf0C10243931d93FFEda745222ec6; midPrice=1.11 |
| | `cWEURC` | `1.08000000` | `cWEURC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x78C6aC6D7CbFcd85A3291D656F2154979a92c00B; midPrice=1.08 |
| | `cWEURT` | `1.08000000` | `cWEURT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x631DfC86A03cB05319d7165198f8099dacF78e56; midPrice=1.08 |
| | `cWGBPC` | `1.27000000` | `cWGBPC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x79BE2b70A94E954d095f9F537FAf0741D15dfA31; midPrice=1.27 |
| | `cWGBPT` | `1.27000000` | `cWGBPT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x5D6b5d7CA165c39c350083255774DdBf1c858e12; midPrice=1.27 |
| | `cWJPYC` | `0.00670000` | `cWJPYC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x68C1c8a945ddCF3482b73aC09b6B5D4177D564AF; midPrice=0.0067 |
| | `cWUSDC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDT` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWXAUC` | `3200.00000000` | `cWXAUC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xCE25c324e41049D75abfB81c23257984A2A97a79; midPrice=3200 |
| | `cWXAUT` | `3200.00000000` | `cWXAUT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xb3Ee650019d7F756ce0F79b69614Fa2761871775; midPrice=3200 |
| | | | | | Activation state: `active`; RPC configured: `True` |
| `25` Cronos | `cWAUDC` | `0.66000000` | `cWAUDC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x5b5fA8664FC1eb630b2D76deAf57Dd35ef326eAE; midPrice=0.66 |
| | `cWBTC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `0.74000000` | `cWCADC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xFFe56BE4628f2863Cd7c38d3fFa70d6A3255FBD3; midPrice=0.74 |
| | `cWCHFC` | `1.11000000` | `cWCHFC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x937E86f21007C15F28081DBD419ea39ef5bc87F2; midPrice=1.11 |
| | `cWEURC` | `1.08000000` | `cWEURC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xbe68d6ae47049ce0EA5B6a82AB1c388f4023aec8; midPrice=1.08 |
| | `cWEURT` | `1.08000000` | `cWEURT/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xE3bb64f8F05dB65C9bb1103f5D7C445C402161Ec; midPrice=1.08 |
| | `cWGBPC` | `1.27000000` | `cWGBPC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xDa60b22cDb3D3Ec67c309457Bd50C4e67D4611a4; midPrice=1.27 |
| | `cWGBPT` | `1.27000000` | `cWGBPT/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x1935d14D513E158D630488f2D20Cd28CFe23aAe6; midPrice=1.27 |
| | `cWJPYC` | `0.00670000` | `cWJPYC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x97fD4E88490D8c4bcbe1930Cece12e8DD22529bE; midPrice=0.0067 |
| | `cWUSDC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDT` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWXAUC` | `3200.00000000` | `cWXAUC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xAA450B4Cf4EEc28C440850665546D85C67b4B2A6; midPrice=3200 |
| | `cWXAUT` | `3200.00000000` | `cWXAUT/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x8B11f71C0ABF2f8031c47cFd20d22b2ab2799183; midPrice=3200 |
| | | | | | Activation state: `active`; RPC configured: `True` |
| `56` BSC (BNB Chain) | `cWAUDC` | `0.66000000` | `cWAUDC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x85E2C97a931D1e5Ed31F4D6cb4094fB036AE4ED4; midPrice=0.66 |
| | `cWAUSDT` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWBTC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `0.74000000` | `cWCADC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xE193bd2f602CaC833330c6835f934f3958a7785b; midPrice=0.74 |
| | `cWCHFC` | `1.11000000` | `cWCHFC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x02F70D646B57439faF5dF1B16d2B174Ee2A9F373; midPrice=1.11 |
| | `cWEURC` | `1.08000000` | `cWEURC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xaF1EA2c0105C90C819849FBFE931D61a11De4793; midPrice=1.08 |
| | `cWEURT` | `1.08000000` | `cWEURT/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x6b97090c974eCAf77dC4e390B044F87Ec71f5fA1; midPrice=1.08 |
| | `cWGBPC` | `1.27000000` | `cWGBPC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x5e19913eDaAcaB436AbF635e58f2453323cB2CB3; midPrice=1.27 |
| | `cWGBPT` | `1.27000000` | `cWGBPT/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x439C447b4FDa58fcAF587F0A042662A46029dC7c; midPrice=1.27 |
| | `cWJPYC` | `0.00670000` | `cWJPYC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xBEceD3b25448F648a36Fa9dd6D17a68CB6e61f36; midPrice=0.0067 |
| | `cWUSDC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDT` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDW` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWXAUC` | `3200.00000000` | `cWXAUC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xe9306557758c19cb8FbeEb4777dc7b14f251f67c; midPrice=3200 |
| | `cWXAUT` | `3200.00000000` | `cWXAUT/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xfB094EC50d932bCD004E4136EfB62119c0f576E1; midPrice=3200 |
| | | | | | Activation state: `active`; RPC configured: `True` |
| `100` Gnosis Chain | `cWAUDC` | `1.00000000` | `cWAUDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xeb5A688dF70be2F790719872Be9Ecc5648aEE460; midPrice=1 |
| | `cWBTC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `0.74000000` | `cWCADC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x45177D998F4022aeaa046C60e734aEf8c18aCb70; midPrice=0.74 |
| | `cWCHFC` | `1.11000000` | `cWCHFC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x9ff24E16c5687330c271a52655971c7C2498FaC8; midPrice=1.11 |
| | `cWEURC` | `1.08000000` | `cWEURC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x8c8d6cc14111443Ef8572D58Df387a1E497b7C43; midPrice=1.08 |
| | `cWEURT` | `1.08000000` | `cWEURT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xB73e4C13757EE99540A1F0e973980E423987De19; midPrice=1.08 |
| | `cWGBPC` | `1.27000000` | `cWGBPC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xf060E1B29FF714f5Ac89F8Bd3869cF300C5b387f; midPrice=1.27 |
| | `cWGBPT` | `1.27000000` | `cWGBPT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x3adB3fB8451727fDEBe3D00617170dAF3725F6B4; midPrice=1.27 |
| | `cWJPYC` | `0.00670000` | `cWJPYC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xe11936EcE13B5f04156898a510B86493F2862042; midPrice=0.0067 |
| | `cWUSDC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDT` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWXAUC` | `3200.00000000` | `cWXAUC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x02BE3C506FD5541c8225dB43C6FFC5a39ADd803E; midPrice=3200 |
| | `cWXAUT` | `3200.00000000` | `cWXAUT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x7069d10A0E4496D0CEa08Ff27EaE9de0BB7D0d23; midPrice=3200 |
| | | | | | Activation state: `active`; RPC configured: `True` |
| `137` Polygon | `cWAUDC` | `1.00000000` | `cWAUDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xbD34966FE5Eed81AFffF8081e9BB527Fc8066783; midPrice=1 |
| | `cWAUSDT` | `0.66666667` | `cWUSDC/USDC -> cWAUSDT/cWUSDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x8F1038dE06d799a30D16d8B0b0ADEe629e7d4547; midPrice=1 |
| | `cWBTC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `0.74000000` | `cWCADC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xc79da1E8B33E580d53C683923685B26FFC653650; midPrice=0.74 |
| | `cWCHFC` | `1.11000000` | `cWCHFC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x30dAeF9a8Dd4aEc2949013Fe18b5Ab3C2505D825; midPrice=1.11 |
| | `cWEURC` | `1.08000000` | `cWEURC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x0c6F5D3d8d52cBC52849327F6eC6aE52C8497A8D; midPrice=1.08 |
| | `cWEURT` | `1.08000000` | `cWEURT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x36aB6bef2B3335ebf6a762665978bf5e845FDEC0; midPrice=1.08 |
| | `cWGBPC` | `1.27000000` | `cWGBPC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x7a95f67E31f271A6a83219d8368D963Ee2fC106B; midPrice=1.27 |
| | `cWGBPT` | `1.27000000` | `cWGBPT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xC3645c7153b7B72556e322aA1E72D77536d9A3DE; midPrice=1.27 |
| | `cWJPYC` | `0.00670000` | `cWJPYC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x09658d8d81aa8fa7a21eD973787638f245bc3fe0; midPrice=0.0067 |
| | `cWUSDC` | `1.00000000` | `cWUSDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x8F1038dE06d799a30D16d8B0b0ADEe629e7d4547; midPrice=1 |
| | `cWUSDT` | `1.00000000` | `cWUSDT/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xFCB0b0Ac36d67EDBA91100c75C27De945357CD62; midPrice=1 |
| | `cWXAUC` | `3200.00000000` | `cWXAUC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x3c3b9Bd130fB3aBcC0E0CE6552795DD56BCCc55c; midPrice=3200 |
| | `cWXAUT` | `3200.00000000` | `cWXAUT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x37D5587Bbe17571cDe96DAB7b2e7EA234C87f525; midPrice=3200 |
| | | | | | Activation state: `active`; RPC configured: `True` |
| `1111` Wemix | `cWBTC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | | | | | Activation state: `deferred`; RPC configured: `False` |
| `8453` Base | `cWAUDC` | `0.66000000` | `cWAUDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xE450F94Dc06036aa80055Db298948C6692819545; midPrice=0.66 |
| | `cWBTC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `0.74000000` | `cWCADC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x5E7448AA0e3172AEFE79439E14F7E59bc1C858E0; midPrice=0.74 |
| | `cWCHFC` | `1.11000000` | `cWCHFC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x0673Fa737f813Af2e37A0ae2CBCf7E225498ed6a; midPrice=1.11 |
| | `cWEURC` | `1.08000000` | `cWEURC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x72E6D93E9aF317321DF763a34068178c773FdA50; midPrice=1.08 |
| | `cWEURT` | `1.08000000` | `cWEURT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x51c2C4Dd1fc54E20207D0732f12802B33e0E2251; midPrice=1.08 |
| | `cWGBPC` | `1.27000000` | `cWGBPC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x5b8B474659A5BA675E74Ef364CcF559C53071B5b; midPrice=1.27 |
| | `cWGBPT` | `1.27000000` | `cWGBPT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xD035e0a6b82cDd9653261DC8259a3dbA1cF02C14; midPrice=1.27 |
| | `cWJPYC` | `0.00670000` | `cWJPYC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x64D91B738026fE1577773F3F36063d16C834F042; midPrice=0.0067 |
| | `cWUSDC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDT` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWXAUC` | `3200.00000000` | `cWXAUC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xb47776505B8E2bFC63197Cf2133857CD91e7abBb; midPrice=3200 |
| | `cWXAUT` | `3200.00000000` | `cWXAUT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xE1C2bC36438B29E3b5092C0cB80531199874080D; midPrice=3200 |
| | | | | | Activation state: `active`; RPC configured: `True` |
| `42161` Arbitrum One | `cWAUDC` | `0.66000000` | `cWAUDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x97f78713f5899a652d955B996BAb99E2CbbEcC5c; midPrice=0.66 |
| | `cWBTC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `0.74000000` | `cWCADC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x6D3b55935F58b9433fc26743cd9E0F8963a4F6D8; midPrice=0.74 |
| | `cWCHFC` | `1.11000000` | `cWCHFC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x88437Cd15CB6b07Fd8cC9830f1b8fFf50275e691; midPrice=1.11 |
| | `cWEURC` | `1.08000000` | `cWEURC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x34c3Ae728a985Fd27f1887474bCf4e52847Cbb2c; midPrice=1.08 |
| | `cWEURT` | `1.08000000` | `cWEURT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xEEE8C51107aE64824c4a08a502202fA3E6213702; midPrice=1.08 |
| | `cWGBPC` | `1.27000000` | `cWGBPC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xFBa6D6d1471302Bf28CE7d94Be33f034b95d9AD0; midPrice=1.27 |
| | `cWGBPT` | `1.27000000` | `cWGBPT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xDcA29dfa59C8faF90e4437DEAe74474F78735cDe; midPrice=1.27 |
| | `cWJPYC` | `0.00670000` | `cWJPYC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xB6eaF7cEB4A6e9Bc6A57fEb51011B6Bb01632C1F; midPrice=0.0067 |
| | `cWUSDC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDT` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWXAUC` | `3200.00000000` | `cWXAUC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x41e67b8b5929e44C2b7A0D772E151FAD8D5303cd; midPrice=3200 |
| | `cWXAUT` | `3200.00000000` | `cWXAUT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xB6b15Ba233C95d164504e24209C1fAc3304059C7; midPrice=3200 |
| | | | | | Activation state: `active`; RPC configured: `True` |
| `42220` Celo | `cWAUDC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWAUSDT` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWBTC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCHFC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWEURC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWEURT` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWGBPC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWGBPT` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWJPYC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDT` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDW` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWXAUC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWXAUT` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | | | | | Activation state: `active`; RPC configured: `True` |
| `43114` Avalanche C-Chain | `cWAUDC` | `1.00000000` | `cWAUDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x287edaBDA35195592d7CACe2C1A75eC66caF1D70; midPrice=1 |
| | `cWAUSDT` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWBTC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `0.74000000` | `cWCADC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x75Ec85467927512b01C9e0481Fb1902d2d7210dC; midPrice=0.74 |
| | `cWCHFC` | `1.11000000` | `cWCHFC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x3a224eae91ac813a03E15d0c37B641bC6c2237d7; midPrice=1.11 |
| | `cWEURC` | `1.08000000` | `cWEURC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xEE2742Fa6f70A40aB16c9b613c5cF6933bA92Cc3; midPrice=1.08 |
| | `cWEURT` | `1.08000000` | `cWEURT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x8507F3F3cB121072c1e3f2D912d269CA9829eEF8; midPrice=1.08 |
| | `cWGBPC` | `1.27000000` | `cWGBPC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x73542F7B1CBd4552Eb8FeFEB3D1884527424da58; midPrice=1.27 |
| | `cWGBPT` | `1.27000000` | `cWGBPT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xa07dEe884555f2E9D04d0039FEF0b746987a8441; midPrice=1.27 |
| | `cWJPYC` | `0.00670000` | `cWJPYC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x6175D065c602dab71A03753987D1ebEc99eFcC2e; midPrice=0.0067 |
| | `cWUSDC` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDT` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDW` | `not found` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWXAUC` | `3200.00000000` | `cWXAUC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x5d3a4A3Dae9FEcFe979A784F55d994c9a9fBeAfB; midPrice=3200 |
| | `cWXAUT` | `3200.00000000` | `cWXAUT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x1392bb9f23F938E6c1cDaAAE5c45d29BE5f8C828; midPrice=3200 |
| | | | | | Activation state: `active`; RPC configured: `True` |
| Chain | Token | Oracle ISO | Quote Price (Oracle ISO) | Shown Value (Oracle ISO) | Public Price (USD) | MetaMask Display (Oracle ISO) | Derived From | Source | Notes |
|---|---|---|---:|---:|---:|---:|---|---|---|
| `1` Ethereum Mainnet | `cWAUDC` | `AUD` | `1.00000000` | `1.00000000` | `0.65569108` | `unknown (API 429)` | `cWAUDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x6c1bD4F43c5f330E50B61DE81066dA7C61a9b5b4; midPrice=0.65569107650773755 |
| | `cWBTC` | `unknown` | `not found` | `not found` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `CAD` | `1.00000000` | `1.00000000` | `0.73441926` | `unknown (API 429)` | `cWCADC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xE0F35b5736FDd0a2F4B618621b0A08F8D8A3f92A; midPrice=0.734419257773319959 |
| | `cWCHFC` | `CHF` | `1.00000000` | `1.00000000` | `1.10444563` | `unknown (API 429)` | `cWCHFC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x776Ca556deD3245984F504F4bef8Eeec55C50190; midPrice=1.104445634708087841 |
| | `cWEURC` | `EUR` | `1.00000000` | `1.00000000` | `1.15145921` | `unknown (API 429)` | `cWEURC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x0bC750F9c6DbDcd76B205695A356491b1B9ef098; midPrice=1.15145920590785613 |
| | `cWEURT` | `EUR` | `1.00000000` | `1.00000000` | `1.08000050` | `unknown (API 429)` | `cWEURT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x9cF3DeDAaC0984c530801b9b4881c8f99Bb329c3; midPrice=1.080000496800228528 |
| | `cWGBPC` | `GBP` | `1.00000000` | `1.00000000` | `1.29980755` | `unknown (API 429)` | `cWGBPC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x5488042dF882893a3e7074453E2005CaDE4101b0; midPrice=1.299807549490125931 |
| | `cWGBPT` | `GBP` | `1.00000000` | `1.00000000` | `1.27000012` | `unknown (API 429)` | `cWGBPT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xA42566bb730AD6D551Db32d50c0877132fc07c32; midPrice=1.270000120650011461 |
| | `cWJPYC` | `JPY` | `1.00000000` | `1.00000000` | `0.00827694` | `unknown (API 429)` | `cWJPYC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x8A4187dF0A8FE855cC53A4F7B2D8346588Ee9794; midPrice=0.008276940018827374 |
| | `cWUSDC` | `USD` | `1.00000000` | `1.00000000` | `0.28473538` | `unknown (API 429)` | `cWUSDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x69776fc607e9edA8042e320e7e43f54d06c68f0E; midPrice=0.284735382557166882 |
| | `cWUSDT` | `USD` | `1.00000000` | `1.00000000` | `0.26562415` | `unknown (API 429)` | `cWUSDT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x27f3aE7EE71Be3d77bAf17d4435cF8B895DD25D2; midPrice=0.265624145350045644 |
| | `cWXAUC` | `XAU` | `1.00000000` | `1.00000000` | `3200.00000000` | `unknown (API 429)` | `cWXAUC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xf6470219ce7749f8860dEABe9c347Ef2c1075E08; midPrice=3200 |
| | `cWXAUT` | `XAU` | `1.00000000` | `1.00000000` | `3200.00000000` | `unknown (API 429)` | `cWXAUT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x1D51a38C924382287d770AbB61deb9C39ACa96E9; midPrice=3200 |
| | | | | | | | | | Activation state: `active`; RPC configured: `True` |
| `10` Optimism | `cWAUDC` | `AUD` | `1.00000000` | `1.00000000` | `0.66000000` | `unknown (API 429)` | `cWAUDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x4B452800f6cD50326F14a6f089f4bB04e8079250; midPrice=0.66 |
| | `cWBTC` | `unknown` | `not found` | `not found` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `CAD` | `1.00000000` | `1.00000000` | `0.74000000` | `unknown (API 429)` | `cWCADC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x19e1fdd037F1651AcEE11c5A5Aa246b85FA63f8e; midPrice=0.74 |
| | `cWCHFC` | `CHF` | `1.00000000` | `1.00000000` | `1.11000000` | `unknown (API 429)` | `cWCHFC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xA97D7dfB93CBf0C10243931d93FFEda745222ec6; midPrice=1.11 |
| | `cWEURC` | `EUR` | `1.00000000` | `1.00000000` | `1.08000000` | `unknown (API 429)` | `cWEURC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x78C6aC6D7CbFcd85A3291D656F2154979a92c00B; midPrice=1.08 |
| | `cWEURT` | `EUR` | `1.00000000` | `1.00000000` | `1.08000000` | `unknown (API 429)` | `cWEURT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x631DfC86A03cB05319d7165198f8099dacF78e56; midPrice=1.08 |
| | `cWGBPC` | `GBP` | `1.00000000` | `1.00000000` | `1.27000000` | `unknown (API 429)` | `cWGBPC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x79BE2b70A94E954d095f9F537FAf0741D15dfA31; midPrice=1.27 |
| | `cWGBPT` | `GBP` | `1.00000000` | `1.00000000` | `1.27000000` | `unknown (API 429)` | `cWGBPT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x5D6b5d7CA165c39c350083255774DdBf1c858e12; midPrice=1.27 |
| | `cWJPYC` | `JPY` | `1.00000000` | `1.00000000` | `0.00670000` | `unknown (API 429)` | `cWJPYC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x68C1c8a945ddCF3482b73aC09b6B5D4177D564AF; midPrice=0.0067 |
| | `cWUSDC` | `USD` | `1.00000000` | `1.00000000` | `1.00000000` | `unknown (API 429)` | `cWUSDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x022a8835b5c8fd6714cE33c783a426398468702B; midPrice=1 |
| | `cWUSDT` | `USD` | `1.00000000` | `1.00000000` | `1.00000000` | `unknown (API 429)` | `cWUSDT/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x0630059fc9a629DABAC1244c9f021A33A71B098f; midPrice=1 |
| | `cWXAUC` | `XAU` | `1.00000000` | `1.00000000` | `3200.00000000` | `unknown (API 429)` | `cWXAUC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xCE25c324e41049D75abfB81c23257984A2A97a79; midPrice=3200 |
| | `cWXAUT` | `XAU` | `1.00000000` | `1.00000000` | `3200.00000000` | `unknown (API 429)` | `cWXAUT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xb3Ee650019d7F756ce0F79b69614Fa2761871775; midPrice=3200 |
| | | | | | | | | | Activation state: `active`; RPC configured: `True` |
| `25` Cronos | `cWAUDC` | `AUD` | `1.00000000` | `1.00000000` | `0.66000000` | `unknown (API 429)` | `cWAUDC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x5b5fA8664FC1eb630b2D76deAf57Dd35ef326eAE; midPrice=0.66 |
| | `cWBTC` | `unknown` | `not found` | `not found` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `CAD` | `1.00000000` | `1.00000000` | `0.74000000` | `unknown (API 429)` | `cWCADC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xFFe56BE4628f2863Cd7c38d3fFa70d6A3255FBD3; midPrice=0.74 |
| | `cWCHFC` | `CHF` | `1.00000000` | `1.00000000` | `1.11000000` | `unknown (API 429)` | `cWCHFC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x937E86f21007C15F28081DBD419ea39ef5bc87F2; midPrice=1.11 |
| | `cWEURC` | `EUR` | `1.00000000` | `1.00000000` | `1.08000000` | `unknown (API 429)` | `cWEURC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xbe68d6ae47049ce0EA5B6a82AB1c388f4023aec8; midPrice=1.08 |
| | `cWEURT` | `EUR` | `1.00000000` | `1.00000000` | `1.08000000` | `unknown (API 429)` | `cWEURT/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xE3bb64f8F05dB65C9bb1103f5D7C445C402161Ec; midPrice=1.08 |
| | `cWGBPC` | `GBP` | `1.00000000` | `1.00000000` | `1.27000000` | `unknown (API 429)` | `cWGBPC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xDa60b22cDb3D3Ec67c309457Bd50C4e67D4611a4; midPrice=1.27 |
| | `cWGBPT` | `GBP` | `1.00000000` | `1.00000000` | `1.27000000` | `unknown (API 429)` | `cWGBPT/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x1935d14D513E158D630488f2D20Cd28CFe23aAe6; midPrice=1.27 |
| | `cWJPYC` | `JPY` | `1.00000000` | `1.00000000` | `0.00670000` | `unknown (API 429)` | `cWJPYC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x97fD4E88490D8c4bcbe1930Cece12e8DD22529bE; midPrice=0.0067 |
| | `cWUSDC` | `USD` | `1.00000000` | `1.00000000` | `1.00000000` | `unknown (API 429)` | `cWUSDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x72c50bb2c621a2C10E162776D0D210d3C9f8Ac02; midPrice=1 |
| | `cWUSDT` | `USD` | `1.00000000` | `1.00000000` | `1.00000000` | `unknown (API 429)` | `cWUSDT/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xb4F3d4C8995032690837543438ac40BA5cbfd8Fe; midPrice=1 |
| | `cWXAUC` | `XAU` | `1.00000000` | `1.00000000` | `3200.00000000` | `unknown (API 429)` | `cWXAUC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xAA450B4Cf4EEc28C440850665546D85C67b4B2A6; midPrice=3200 |
| | `cWXAUT` | `XAU` | `1.00000000` | `1.00000000` | `3200.00000000` | `unknown (API 429)` | `cWXAUT/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x8B11f71C0ABF2f8031c47cFd20d22b2ab2799183; midPrice=3200 |
| | | | | | | | | | Activation state: `active`; RPC configured: `True` |
| `56` BSC (BNB Chain) | `cWAUDC` | `AUD` | `1.00000000` | `1.00000000` | `0.66000000` | `unknown (API 429)` | `cWAUDC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x85E2C97a931D1e5Ed31F4D6cb4094fB036AE4ED4; midPrice=0.66 |
| | `cWAUSDT` | `USD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWBTC` | `unknown` | `not found` | `not found` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `CAD` | `1.00000000` | `1.00000000` | `0.74000000` | `unknown (API 429)` | `cWCADC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xE193bd2f602CaC833330c6835f934f3958a7785b; midPrice=0.74 |
| | `cWCHFC` | `CHF` | `1.00000000` | `1.00000000` | `1.11000000` | `unknown (API 429)` | `cWCHFC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x02F70D646B57439faF5dF1B16d2B174Ee2A9F373; midPrice=1.11 |
| | `cWEURC` | `EUR` | `1.00000000` | `1.00000000` | `1.08000000` | `unknown (API 429)` | `cWEURC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xaF1EA2c0105C90C819849FBFE931D61a11De4793; midPrice=1.08 |
| | `cWEURT` | `EUR` | `1.00000000` | `1.00000000` | `1.08000000` | `unknown (API 429)` | `cWEURT/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x6b97090c974eCAf77dC4e390B044F87Ec71f5fA1; midPrice=1.08 |
| | `cWGBPC` | `GBP` | `1.00000000` | `1.00000000` | `1.27000000` | `unknown (API 429)` | `cWGBPC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x5e19913eDaAcaB436AbF635e58f2453323cB2CB3; midPrice=1.27 |
| | `cWGBPT` | `GBP` | `1.00000000` | `1.00000000` | `1.27000000` | `unknown (API 429)` | `cWGBPT/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0x439C447b4FDa58fcAF587F0A042662A46029dC7c; midPrice=1.27 |
| | `cWJPYC` | `JPY` | `1.00000000` | `1.00000000` | `0.00670000` | `unknown (API 429)` | `cWJPYC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xBEceD3b25448F648a36Fa9dd6D17a68CB6e61f36; midPrice=0.0067 |
| | `cWUSDC` | `USD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDT` | `USD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDW` | `USD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWXAUC` | `XAU` | `1.00000000` | `1.00000000` | `3200.00000000` | `unknown (API 429)` | `cWXAUC/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xe9306557758c19cb8FbeEb4777dc7b14f251f67c; midPrice=3200 |
| | `cWXAUT` | `XAU` | `1.00000000` | `1.00000000` | `3200.00000000` | `unknown (API 429)` | `cWXAUT/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xfB094EC50d932bCD004E4136EfB62119c0f576E1; midPrice=3200 |
| | | | | | | | | | Activation state: `active`; RPC configured: `True` |
| `100` Gnosis Chain | `cWAUDC` | `AUD` | `1.00000000` | `1.00000000` | `1.00000000` | `unknown (API 429)` | `cWAUDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xeb5A688dF70be2F790719872Be9Ecc5648aEE460; midPrice=1 |
| | `cWBTC` | `unknown` | `not found` | `not found` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `CAD` | `1.00000000` | `1.00000000` | `0.74000000` | `unknown (API 429)` | `cWCADC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x45177D998F4022aeaa046C60e734aEf8c18aCb70; midPrice=0.74 |
| | `cWCHFC` | `CHF` | `1.00000000` | `1.00000000` | `1.11000000` | `unknown (API 429)` | `cWCHFC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x9ff24E16c5687330c271a52655971c7C2498FaC8; midPrice=1.11 |
| | `cWEURC` | `EUR` | `1.00000000` | `1.00000000` | `1.08000000` | `unknown (API 429)` | `cWEURC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x8c8d6cc14111443Ef8572D58Df387a1E497b7C43; midPrice=1.08 |
| | `cWEURT` | `EUR` | `1.00000000` | `1.00000000` | `1.08000000` | `unknown (API 429)` | `cWEURT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xB73e4C13757EE99540A1F0e973980E423987De19; midPrice=1.08 |
| | `cWGBPC` | `GBP` | `1.00000000` | `1.00000000` | `1.27000000` | `unknown (API 429)` | `cWGBPC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xf060E1B29FF714f5Ac89F8Bd3869cF300C5b387f; midPrice=1.27 |
| | `cWGBPT` | `GBP` | `1.00000000` | `1.00000000` | `1.27000000` | `unknown (API 429)` | `cWGBPT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x3adB3fB8451727fDEBe3D00617170dAF3725F6B4; midPrice=1.27 |
| | `cWJPYC` | `JPY` | `1.00000000` | `1.00000000` | `0.00670000` | `unknown (API 429)` | `cWJPYC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xe11936EcE13B5f04156898a510B86493F2862042; midPrice=0.0067 |
| | `cWUSDC` | `USD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDT` | `USD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWXAUC` | `XAU` | `1.00000000` | `1.00000000` | `3200.00000000` | `unknown (API 429)` | `cWXAUC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x02BE3C506FD5541c8225dB43C6FFC5a39ADd803E; midPrice=3200 |
| | `cWXAUT` | `XAU` | `1.00000000` | `1.00000000` | `3200.00000000` | `unknown (API 429)` | `cWXAUT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x7069d10A0E4496D0CEa08Ff27EaE9de0BB7D0d23; midPrice=3200 |
| | | | | | | | | | Activation state: `active`; RPC configured: `True` |
| `137` Polygon | `cWAUDC` | `AUD` | `1.00000000` | `1.00000000` | `1.00000000` | `unknown (API 429)` | `cWAUDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xbD34966FE5Eed81AFffF8081e9BB527Fc8066783; midPrice=1 |
| | `cWAUSDT` | `USD` | `1.00000000` | `1.00000000` | `0.66666667` | `unknown (API 429)` | `cWUSDC/USDC -> cWAUSDT/cWUSDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x8F1038dE06d799a30D16d8B0b0ADEe629e7d4547; midPrice=1 |
| | `cWBTC` | `unknown` | `not found` | `not found` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `CAD` | `1.00000000` | `1.00000000` | `0.74000000` | `unknown (API 429)` | `cWCADC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xc79da1E8B33E580d53C683923685B26FFC653650; midPrice=0.74 |
| | `cWCHFC` | `CHF` | `1.00000000` | `1.00000000` | `1.11000000` | `unknown (API 429)` | `cWCHFC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x30dAeF9a8Dd4aEc2949013Fe18b5Ab3C2505D825; midPrice=1.11 |
| | `cWEURC` | `EUR` | `1.00000000` | `1.00000000` | `1.08000000` | `unknown (API 429)` | `cWEURC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x0c6F5D3d8d52cBC52849327F6eC6aE52C8497A8D; midPrice=1.08 |
| | `cWEURT` | `EUR` | `1.00000000` | `1.00000000` | `1.08000000` | `unknown (API 429)` | `cWEURT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x36aB6bef2B3335ebf6a762665978bf5e845FDEC0; midPrice=1.08 |
| | `cWGBPC` | `GBP` | `1.00000000` | `1.00000000` | `1.27000000` | `unknown (API 429)` | `cWGBPC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x7a95f67E31f271A6a83219d8368D963Ee2fC106B; midPrice=1.27 |
| | `cWGBPT` | `GBP` | `1.00000000` | `1.00000000` | `1.27000000` | `unknown (API 429)` | `cWGBPT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xC3645c7153b7B72556e322aA1E72D77536d9A3DE; midPrice=1.27 |
| | `cWJPYC` | `JPY` | `1.00000000` | `1.00000000` | `0.00670000` | `unknown (API 429)` | `cWJPYC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x09658d8d81aa8fa7a21eD973787638f245bc3fe0; midPrice=0.0067 |
| | `cWUSDC` | `USD` | `1.00000000` | `1.00000000` | `1.00000000` | `unknown (API 429)` | `cWUSDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x8F1038dE06d799a30D16d8B0b0ADEe629e7d4547; midPrice=1 |
| | `cWUSDT` | `USD` | `1.00000000` | `1.00000000` | `1.00000000` | `unknown (API 429)` | `cWUSDT/USDT` | `dodo_pmm` | USDT anchored at 1 USD; DODO PMM 0xFCB0b0Ac36d67EDBA91100c75C27De945357CD62; midPrice=1 |
| | `cWXAUC` | `XAU` | `1.00000000` | `1.00000000` | `3200.00000000` | `unknown (API 429)` | `cWXAUC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x3c3b9Bd130fB3aBcC0E0CE6552795DD56BCCc55c; midPrice=3200 |
| | `cWXAUT` | `XAU` | `1.00000000` | `1.00000000` | `3200.00000000` | `unknown (API 429)` | `cWXAUT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x37D5587Bbe17571cDe96DAB7b2e7EA234C87f525; midPrice=3200 |
| | | | | | | | | | Activation state: `active`; RPC configured: `True` |
| `1111` Wemix | `cWBTC` | `unknown` | `not found` | `not found` | `not found` | `unknown` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | | | | | | | | | Activation state: `planned_gas_scaffold`; RPC configured: `False` |
| `8453` Base | `cWAUDC` | `AUD` | `1.00000000` | `1.00000000` | `0.66000000` | `unknown (API 429)` | `cWAUDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xE450F94Dc06036aa80055Db298948C6692819545; midPrice=0.66 |
| | `cWBTC` | `unknown` | `not found` | `not found` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `CAD` | `1.00000000` | `1.00000000` | `0.74000000` | `unknown (API 429)` | `cWCADC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x5E7448AA0e3172AEFE79439E14F7E59bc1C858E0; midPrice=0.74 |
| | `cWCHFC` | `CHF` | `1.00000000` | `1.00000000` | `1.11000000` | `unknown (API 429)` | `cWCHFC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x0673Fa737f813Af2e37A0ae2CBCf7E225498ed6a; midPrice=1.11 |
| | `cWEURC` | `EUR` | `1.00000000` | `1.00000000` | `1.08000000` | `unknown (API 429)` | `cWEURC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x72E6D93E9aF317321DF763a34068178c773FdA50; midPrice=1.08 |
| | `cWEURT` | `EUR` | `1.00000000` | `1.00000000` | `1.08000000` | `unknown (API 429)` | `cWEURT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x51c2C4Dd1fc54E20207D0732f12802B33e0E2251; midPrice=1.08 |
| | `cWGBPC` | `GBP` | `1.00000000` | `1.00000000` | `1.27000000` | `unknown (API 429)` | `cWGBPC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x5b8B474659A5BA675E74Ef364CcF559C53071B5b; midPrice=1.27 |
| | `cWGBPT` | `GBP` | `1.00000000` | `1.00000000` | `1.27000000` | `unknown (API 429)` | `cWGBPT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xD035e0a6b82cDd9653261DC8259a3dbA1cF02C14; midPrice=1.27 |
| | `cWJPYC` | `JPY` | `1.00000000` | `1.00000000` | `0.00670000` | `unknown (API 429)` | `cWJPYC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x64D91B738026fE1577773F3F36063d16C834F042; midPrice=0.0067 |
| | `cWUSDC` | `USD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDT` | `USD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWXAUC` | `XAU` | `1.00000000` | `1.00000000` | `3200.00000000` | `unknown (API 429)` | `cWXAUC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xb47776505B8E2bFC63197Cf2133857CD91e7abBb; midPrice=3200 |
| | `cWXAUT` | `XAU` | `1.00000000` | `1.00000000` | `3200.00000000` | `unknown (API 429)` | `cWXAUT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xE1C2bC36438B29E3b5092C0cB80531199874080D; midPrice=3200 |
| | | | | | | | | | Activation state: `active`; RPC configured: `True` |
| `42161` Arbitrum One | `cWAUDC` | `AUD` | `1.00000000` | `1.00000000` | `0.66000000` | `unknown (API 429)` | `cWAUDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x97f78713f5899a652d955B996BAb99E2CbbEcC5c; midPrice=0.66 |
| | `cWBTC` | `unknown` | `not found` | `not found` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `CAD` | `1.00000000` | `1.00000000` | `0.74000000` | `unknown (API 429)` | `cWCADC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x6D3b55935F58b9433fc26743cd9E0F8963a4F6D8; midPrice=0.74 |
| | `cWCHFC` | `CHF` | `1.00000000` | `1.00000000` | `1.11000000` | `unknown (API 429)` | `cWCHFC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x88437Cd15CB6b07Fd8cC9830f1b8fFf50275e691; midPrice=1.11 |
| | `cWEURC` | `EUR` | `1.00000000` | `1.00000000` | `1.08000000` | `unknown (API 429)` | `cWEURC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x34c3Ae728a985Fd27f1887474bCf4e52847Cbb2c; midPrice=1.08 |
| | `cWEURT` | `EUR` | `1.00000000` | `1.00000000` | `1.08000000` | `unknown (API 429)` | `cWEURT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xEEE8C51107aE64824c4a08a502202fA3E6213702; midPrice=1.08 |
| | `cWGBPC` | `GBP` | `1.00000000` | `1.00000000` | `1.27000000` | `unknown (API 429)` | `cWGBPC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xFBa6D6d1471302Bf28CE7d94Be33f034b95d9AD0; midPrice=1.27 |
| | `cWGBPT` | `GBP` | `1.00000000` | `1.00000000` | `1.27000000` | `unknown (API 429)` | `cWGBPT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xDcA29dfa59C8faF90e4437DEAe74474F78735cDe; midPrice=1.27 |
| | `cWJPYC` | `JPY` | `1.00000000` | `1.00000000` | `0.00670000` | `unknown (API 429)` | `cWJPYC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xB6eaF7cEB4A6e9Bc6A57fEb51011B6Bb01632C1F; midPrice=0.0067 |
| | `cWUSDC` | `USD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDT` | `USD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWXAUC` | `XAU` | `1.00000000` | `1.00000000` | `3200.00000000` | `unknown (API 429)` | `cWXAUC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x41e67b8b5929e44C2b7A0D772E151FAD8D5303cd; midPrice=3200 |
| | `cWXAUT` | `XAU` | `1.00000000` | `1.00000000` | `3200.00000000` | `unknown (API 429)` | `cWXAUT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xB6b15Ba233C95d164504e24209C1fAc3304059C7; midPrice=3200 |
| | | | | | | | | | Activation state: `active`; RPC configured: `True` |
| `42220` Celo | `cWAUDC` | `AUD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWAUSDT` | `USD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWBTC` | `unknown` | `not found` | `not found` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `CAD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCHFC` | `CHF` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWEURC` | `EUR` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWEURT` | `EUR` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWGBPC` | `GBP` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWGBPT` | `GBP` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWJPYC` | `JPY` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDC` | `USD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDT` | `USD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDW` | `USD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWXAUC` | `XAU` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWXAUT` | `XAU` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | | | | | | | | | Activation state: `active`; RPC configured: `True` |
| `43114` Avalanche C-Chain | `cWAUDC` | `AUD` | `1.00000000` | `1.00000000` | `1.00000000` | `unknown (API 429)` | `cWAUDC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x287edaBDA35195592d7CACe2C1A75eC66caF1D70; midPrice=1 |
| | `cWAUSDT` | `USD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWBTC` | `unknown` | `not found` | `not found` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWCADC` | `CAD` | `1.00000000` | `1.00000000` | `0.74000000` | `unknown (API 429)` | `cWCADC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x75Ec85467927512b01C9e0481Fb1902d2d7210dC; midPrice=0.74 |
| | `cWCHFC` | `CHF` | `1.00000000` | `1.00000000` | `1.11000000` | `unknown (API 429)` | `cWCHFC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x3a224eae91ac813a03E15d0c37B641bC6c2237d7; midPrice=1.11 |
| | `cWEURC` | `EUR` | `1.00000000` | `1.00000000` | `1.08000000` | `unknown (API 429)` | `cWEURC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xEE2742Fa6f70A40aB16c9b613c5cF6933bA92Cc3; midPrice=1.08 |
| | `cWEURT` | `EUR` | `1.00000000` | `1.00000000` | `1.08000000` | `unknown (API 429)` | `cWEURT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x8507F3F3cB121072c1e3f2D912d269CA9829eEF8; midPrice=1.08 |
| | `cWGBPC` | `GBP` | `1.00000000` | `1.00000000` | `1.27000000` | `unknown (API 429)` | `cWGBPC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x73542F7B1CBd4552Eb8FeFEB3D1884527424da58; midPrice=1.27 |
| | `cWGBPT` | `GBP` | `1.00000000` | `1.00000000` | `1.27000000` | `unknown (API 429)` | `cWGBPT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0xa07dEe884555f2E9D04d0039FEF0b746987a8441; midPrice=1.27 |
| | `cWJPYC` | `JPY` | `1.00000000` | `1.00000000` | `0.00670000` | `unknown (API 429)` | `cWJPYC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x6175D065c602dab71A03753987D1ebEc99eFcC2e; midPrice=0.0067 |
| | `cWUSDC` | `USD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDT` | `USD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWUSDW` | `USD` | `1.00000000` | `1.00000000` | `not found` | `unknown (API 429)` | `not found` | `not_found` | No live direct or bridged price path was found from USDC/USDT anchors. |
| | `cWXAUC` | `XAU` | `1.00000000` | `1.00000000` | `3200.00000000` | `unknown (API 429)` | `cWXAUC/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x5d3a4A3Dae9FEcFe979A784F55d994c9a9fBeAfB; midPrice=3200 |
| | `cWXAUT` | `XAU` | `1.00000000` | `1.00000000` | `3200.00000000` | `unknown (API 429)` | `cWXAUT/USDC` | `dodo_pmm` | USDC anchored at 1 USD; DODO PMM 0x1392bb9f23F938E6c1cDaAAE5c45d29BE5f8C828; midPrice=3200 |
| | | | | | | | | | Activation state: `active`; RPC configured: `True` |

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:11.566Z","chainId":1,"format":"coinmarketcap-dex","tokens":[{"chain_id":1,"contract_address":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","symbol":"cUSDC","name":"USD Coin (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":1,"contract_address":"0xdac17f958d2ee523a2206206994597c13d831ec7","symbol":"cUSDT","name":"Tether USD (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":1,"contract_address":"0x2de5f116bfce3d0f922d9c8351e0c5fc24b9284a","symbol":"cWUSDC","name":"USD Coin (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":1,"contract_address":"0xaf5017d0163ecb99d9b5d94e3b4d7b09af44d8ae","symbol":"cWUSDT","name":"Tether USD (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":1,"contract_address":"0x514910771af9ca656af840dff83e8264ecf986ca","symbol":"LINK","name":"Chainlink Token","decimals":18,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":1,"contract_address":"0xcb7c000000000000000000000000000000000001","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","decimals":8,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":1,"contract_address":"0xce7e000000000000000000000000000000000001","symbol":"cWETH","name":"Ether Mainnet (Compliant Wrapped)","decimals":18,"volume_24h":0,"liquidity_usd":0,"pairs":[]}],"documentation":"https://coinmarketcap.com/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:14.587Z","chainId":10,"format":"coinmarketcap-dex","tokens":[{"chain_id":10,"contract_address":"0x0b2c639c533813f4aa9d7837caf62653d097ff85","symbol":"cUSDC","name":"USD Coin (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":10,"contract_address":"0x94b008aa00579c1307b0ef2c499ad98a8ce58e58","symbol":"cUSDT","name":"Tether USD (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":10,"contract_address":"0x377a5faa3162b3fc6f4e267301a3c817bad18105","symbol":"cWUSDC","name":"USD Coin (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":10,"contract_address":"0x04b2ae3c3bb3d70df506fad8717b0fbfc78ed7e6","symbol":"cWUSDT","name":"Tether USD (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":10,"contract_address":"0xcb7c00000000000000000000000000000000000a","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","decimals":8,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":10,"contract_address":"0xce7200000000000000000000000000000000000a","symbol":"cWETHL2","name":"Ether L2 Basket (Compliant Wrapped)","decimals":18,"volume_24h":0,"liquidity_usd":0,"pairs":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://coinmarketcap.com/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:13.854Z","chainId":100,"format":"coinmarketcap-dex","tokens":[{"chain_id":100,"contract_address":"0xddafbb505ad214d7b80b1f830fccc89b60fb7a83","symbol":"cUSDC","name":"USD Coin (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":100,"contract_address":"0x4ecaba5870353805a9f068101a40e0f32ed605c6","symbol":"cUSDT","name":"Tether USD (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":100,"contract_address":"0xd6969bc19b53f866c64f2148ae271b2dae0c58e4","symbol":"cWUSDC","name":"USD Coin (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":100,"contract_address":"0x0cb0192c056aa425c557bdead8e56c7eeabf7acf","symbol":"cWUSDT","name":"Tether USD (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":100,"contract_address":"0xcb7c000000000000000000000000000000000064","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","decimals":8,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":100,"contract_address":"0xcda1000000000000000000000000000000000064","symbol":"cWXDAI","name":"xDAI (Compliant Wrapped)","decimals":18,"volume_24h":0,"liquidity_usd":0,"pairs":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://coinmarketcap.com/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:18.945Z","chainId":1111,"format":"coinmarketcap-dex","tokens":[{"chain_id":1111,"contract_address":"0xe3f5a90f9cb311505cd691a46596599aa1a0ad7d","symbol":"cUSDC","name":"USD Coin (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":1111,"contract_address":"0xa649325aa7c5093d12d6f98eb4378deae68ce23f","symbol":"cUSDT","name":"Tether USD (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":1111,"contract_address":"0xcb7c000000000000000000000000000000000457","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","decimals":8,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":1111,"contract_address":"0xc111000000000000000000000000000000000457","symbol":"cWWEMIX","name":"Wemix (Compliant Wrapped)","decimals":18,"liquidity_usd":0,"pairs":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://coinmarketcap.com/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:12.724Z","chainId":137,"format":"coinmarketcap-dex","tokens":[{"chain_id":137,"contract_address":"0x3c499c542cef5e3811e1192ce70d8cc03d5c3359","symbol":"cUSDC","name":"USD Coin (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":137,"contract_address":"0xc2132d05d31c914a87c6611c10748aeb04b58e8f","symbol":"cUSDT","name":"Tether USD (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":137,"contract_address":"0xf12e262f85107df26741726b074606cafa24aae7","symbol":"cWAUSDT","name":"Alltra USD Token (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":137,"contract_address":"0xd6969bc19b53f866c64f2148ae271b2dae0c58e4","symbol":"cWUSDC","name":"USD Coin (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":137,"contract_address":"0x0cb0192c056aa425c557bdead8e56c7eeabf7acf","symbol":"cWUSDT","name":"Tether USD (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":137,"contract_address":"0xcb7c000000000000000000000000000000000089","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","decimals":8,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":137,"contract_address":"0xc901000000000000000000000000000000000089","symbol":"cWPOL","name":"POL (Compliant Wrapped)","decimals":18,"volume_24h":0,"liquidity_usd":0,"pairs":[]}],"documentation":"https://coinmarketcap.com/api/documentation"}

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:17.572Z","chainId":25,"format":"coinmarketcap-dex","tokens":[{"chain_id":25,"contract_address":"0xc21223249ca28397b4b6541dffaecc539bff0c59","symbol":"cUSDC","name":"USD Coin (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":25,"contract_address":"0x66e428c3f67a68878562e79a0234c1f83c208770","symbol":"cUSDT","name":"Tether USD (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":25,"contract_address":"0xcb7c000000000000000000000000000000000019","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","decimals":8,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":25,"contract_address":"0xcc20000000000000000000000000000000000019","symbol":"cWCRO","name":"Cronos (Compliant Wrapped)","decimals":18,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":25,"contract_address":"0x948690147d2e50ffe50c5d38c14125ad6a9fa036","symbol":"USDW","name":"USD W Token","decimals":2,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":25,"contract_address":"0x58a8d8f78f1b65c06dad7542ec46b299629a60dd","symbol":"EURW","name":"EUR W Token","decimals":2,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":25,"contract_address":"0xfb4b6cc81211f7d886950158294a44c312abca29","symbol":"GBPW","name":"GBP W Token","decimals":2,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":25,"contract_address":"0xf9f5d0acd71c76f9476f10b3f3d3e201f0883c68","symbol":"AUDW","name":"AUD W Token","decimals":2,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":25,"contract_address":"0xee17bb0322383fecca2784fbe2d4cd7d02b1905b","symbol":"JPYW","name":"JPY W Token","decimals":2,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":25,"contract_address":"0xc9750828124d4c10e7a6f4b655ca8487bd3842eb","symbol":"CHFW","name":"CHF W Token","decimals":2,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":25,"contract_address":"0x328cd365bb35524297e68ed28c6ff2c9557d1363","symbol":"CADW","name":"CAD W Token","decimals":2,"volume_24h":0,"liquidity_usd":0,"pairs":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://coinmarketcap.com/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:15.158Z","chainId":42161,"format":"coinmarketcap-dex","tokens":[{"chain_id":42161,"contract_address":"0xaf88d065e77c8cc2239327c5edb3a432268e5831","symbol":"cUSDC","name":"USD Coin (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":42161,"contract_address":"0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9","symbol":"cUSDT","name":"Tether USD (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":42161,"contract_address":"0x0cb0192c056aa425c557bdead8e56c7eeabf7acf","symbol":"cWUSDC","name":"USD Coin (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":42161,"contract_address":"0x73adaf7dba95221c080db5631466d2bc54f6a76b","symbol":"cWUSDT","name":"Tether USD (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":42161,"contract_address":"0xcb7c00000000000000000000000000000000a4b1","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","decimals":8,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":42161,"contract_address":"0xce7200000000000000000000000000000000a4b1","symbol":"cWETHL2","name":"Ether L2 Basket (Compliant Wrapped)","decimals":18,"volume_24h":0,"liquidity_usd":0,"pairs":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://coinmarketcap.com/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:18.040Z","chainId":42220,"format":"coinmarketcap-dex","tokens":[{"chain_id":42220,"contract_address":"0xceba9300f2b948710d2653dd7b07f33a8b32118c","symbol":"cUSDC","name":"USD Coin (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":42220,"contract_address":"0x48065fbbe25f71c9282ddf5e1cd6d6a887483d5e","symbol":"cUSDT","name":"Tether USD (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":42220,"contract_address":"0xc158b6cd3a3088c52f797d41f5aa02825361629e","symbol":"cWAUSDT","name":"Alltra USD Token (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":42220,"contract_address":"0x4c38f9a5ed68a04cd28a72e8c68c459ec34576f3","symbol":"cWUSDC","name":"USD Coin (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":42220,"contract_address":"0x73376eb92c16977b126db9112936a20fa0de3442","symbol":"cWUSDT","name":"Tether USD (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":42220,"contract_address":"0xcb7c00000000000000000000000000000000a4ec","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","decimals":8,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":42220,"contract_address":"0xcce100000000000000000000000000000000a4ec","symbol":"cWCELO","name":"Celo (Compliant Wrapped)","decimals":18,"volume_24h":0,"liquidity_usd":0,"pairs":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://coinmarketcap.com/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:17.025Z","chainId":43114,"format":"coinmarketcap-dex","tokens":[{"chain_id":43114,"contract_address":"0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e","symbol":"cUSDC","name":"USD Coin (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":43114,"contract_address":"0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7","symbol":"cUSDT","name":"Tether USD (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":43114,"contract_address":"0xff3084410a732231472ee9f93f5855da89cc5254","symbol":"cWAUSDT","name":"Alltra USD Token (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":43114,"contract_address":"0x0c242b513008cd49c89078f5afb237a3112251eb","symbol":"cWUSDC","name":"USD Coin (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":43114,"contract_address":"0x8142ba530b08f3950128601f00daaa678213dfdf","symbol":"cWUSDT","name":"Tether USD (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":43114,"contract_address":"0xcfdce5e660fc2c8052bdfa7aea1865dd753411ae","symbol":"cWUSDW","name":"USD W (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":43114,"contract_address":"0xcb7c00000000000000000000000000000000a86a","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","decimals":8,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":43114,"contract_address":"0xcaaa00000000000000000000000000000000a86a","symbol":"cWAVAX","name":"Avalanche (Compliant Wrapped)","decimals":18,"volume_24h":0,"liquidity_usd":0,"pairs":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://coinmarketcap.com/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:12.306Z","chainId":56,"format":"coinmarketcap-dex","tokens":[{"chain_id":56,"contract_address":"0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d","symbol":"cUSDC","name":"USD Coin (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":56,"contract_address":"0x55d398326f99059ff775485246999027b3197955","symbol":"cUSDT","name":"Tether USD (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":56,"contract_address":"0xe1a51bc037a79ab36767561b147eb41780124934","symbol":"cWAUSDT","name":"Alltra USD Token (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":56,"contract_address":"0x5355148c4740fcc3d7a96f05edd89ab14851206b","symbol":"cWUSDC","name":"USD Coin (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":56,"contract_address":"0x9a1d0dbee997929ed02fd19e0e199704d20914db","symbol":"cWUSDT","name":"Tether USD (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":56,"contract_address":"0xc2fa05f12a75ac84ea778af9d6935ca807275e55","symbol":"cWUSDW","name":"USD W (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":56,"contract_address":"0xcb7c000000000000000000000000000000000038","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","decimals":8,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":56,"contract_address":"0xcb6b000000000000000000000000000000000038","symbol":"cWBNB","name":"BNB (Compliant Wrapped)","decimals":18,"volume_24h":0,"liquidity_usd":0,"pairs":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://coinmarketcap.com/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:10.852Z","chainId":651940,"format":"coinmarketcap-dex","tokens":[{"chain_id":651940,"contract_address":"0xa95eed79f84e6a0151eaeb9d441f9ffd50e8e881","symbol":"cUSDC","name":"AUSDC","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[{"pair_address":"0xb0201c92126c13f5979b3e2c3b7a97a3bd1cec50","dex_id":"uniswap_v2","base":"0xa95eed79f84e6a0151eaeb9d441f9ffd50e8e881","quote":"0x2da2b8f961f161ab6320acb3377e2e844a3c3ce4","liquidity_usd":0,"volume_24h_usd":0},{"pair_address":"0x6045d66e1f29aef64cdd96aa036c2e441b99ea34","dex_id":"uniswap_v2","base":"0xa95eed79f84e6a0151eaeb9d441f9ffd50e8e881","quote":"0x1839f77ebed7f388c7035f7061b4b8ef0e72317a","liquidity_usd":0,"volume_24h_usd":0},{"pair_address":"0xe48bf05ebf41184602dd0c2201b46eaf917520ca","dex_id":"uniswap_v2","base":"0xa95eed79f84e6a0151eaeb9d441f9ffd50e8e881","quote":"0x690740f055a41fa7669f5a379bf71b0cdf353073","liquidity_usd":0,"volume_24h_usd":0},{"pair_address":"0x46985e9b0488efb1ba18f4dd7292d970c73098d3","dex_id":"uniswap_v2","base":"0xa95eed79f84e6a0151eaeb9d441f9ffd50e8e881","quote":"0x66d8efa0af63b0e84eb1dd72bf00f00cd1e2234e","liquidity_usd":0,"volume_24h_usd":0}]},{"chain_id":651940,"contract_address":"0x015b1897ed5279930bc2be46f661894d219292a6","symbol":"cUSDT","name":"Tether USD (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://coinmarketcap.com/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:16.367Z","chainId":8453,"format":"coinmarketcap-dex","tokens":[{"chain_id":8453,"contract_address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"cUSDC","name":"USD Coin (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":8453,"contract_address":"0xfde4c96c8593536e31f229ea8f37b2ada2699bb2","symbol":"cUSDT","name":"Tether USD (Compliant)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":8453,"contract_address":"0x377a5faa3162b3fc6f4e267301a3c817bad18105","symbol":"cWUSDC","name":"USD Coin (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":8453,"contract_address":"0x04b2ae3c3bb3d70df506fad8717b0fbfc78ed7e6","symbol":"cWUSDT","name":"Tether USD (Compliant Wrapped ISO-4217 M1)","decimals":6,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":8453,"contract_address":"0xcb7c000000000000000000000000000000002105","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","decimals":8,"volume_24h":0,"liquidity_usd":0,"pairs":[]},{"chain_id":8453,"contract_address":"0xce72000000000000000000000000000000002105","symbol":"cWETHL2","name":"Ether L2 Basket (Compliant Wrapped)","decimals":18,"volume_24h":0,"liquidity_usd":0,"pairs":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://coinmarketcap.com/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:11.243Z","chainId":1,"format":"coingecko-submission","tokens":[{"chain_id":1,"contract_address":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","id":"cusdc-1","symbol":"cUSDC","name":"USD Coin (Compliant)","asset_platform_id":"chain-1","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":1,"contract_address":"0xdac17f958d2ee523a2206206994597c13d831ec7","id":"cusdt-1","symbol":"cUSDT","name":"Tether USD (Compliant)","asset_platform_id":"chain-1","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":1,"contract_address":"0x2de5f116bfce3d0f922d9c8351e0c5fc24b9284a","id":"cwusdc-1","symbol":"cWUSDC","name":"USD Coin (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-1","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":1,"contract_address":"0xaf5017d0163ecb99d9b5d94e3b4d7b09af44d8ae","id":"cwusdt-1","symbol":"cWUSDT","name":"Tether USD (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-1","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":1,"contract_address":"0x514910771af9ca656af840dff83e8264ecf986ca","id":"link-1","symbol":"LINK","name":"Chainlink Token","asset_platform_id":"chain-1","decimals":18,"description":"ISO-4217 LINK compliant token","market_data":{"current_price":{"usd":9.22},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":1,"contract_address":"0xcb7c000000000000000000000000000000000001","id":"cwbtc-1","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","asset_platform_id":"chain-1","decimals":8,"description":"GRU monetary-unit BTC compliant token","market_data":{"current_price":{"usd":90000},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":1,"contract_address":"0xce7e000000000000000000000000000000000001","id":"cweth-1","symbol":"cWETH","name":"Ether Mainnet (Compliant Wrapped)","asset_platform_id":"chain-1","decimals":18,"description":"Governance-approved gas-native ETH compliant token","market_data":{"current_price":{"usd":2490},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]}],"documentation":"https://www.coingecko.com/en/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:14.254Z","chainId":10,"format":"coingecko-submission","tokens":[{"chain_id":10,"contract_address":"0x0b2c639c533813f4aa9d7837caf62653d097ff85","id":"cusdc-10","symbol":"cUSDC","name":"USD Coin (Compliant)","asset_platform_id":"chain-10","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":10,"contract_address":"0x94b008aa00579c1307b0ef2c499ad98a8ce58e58","id":"cusdt-10","symbol":"cUSDT","name":"Tether USD (Compliant)","asset_platform_id":"chain-10","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":10,"contract_address":"0x377a5faa3162b3fc6f4e267301a3c817bad18105","id":"cwusdc-10","symbol":"cWUSDC","name":"USD Coin (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-10","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":10,"contract_address":"0x04b2ae3c3bb3d70df506fad8717b0fbfc78ed7e6","id":"cwusdt-10","symbol":"cWUSDT","name":"Tether USD (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-10","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":10,"contract_address":"0xcb7c00000000000000000000000000000000000a","id":"cwbtc-10","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","asset_platform_id":"chain-10","decimals":8,"description":"GRU monetary-unit BTC compliant token","market_data":{"current_price":{"usd":90000},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":10,"contract_address":"0xce7200000000000000000000000000000000000a","id":"cwethl2-10","symbol":"cWETHL2","name":"Ether L2 Basket (Compliant Wrapped)","asset_platform_id":"chain-10","decimals":18,"description":"Governance-approved gas-native ETH compliant token","market_data":{"current_price":{"usd":2490},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://www.coingecko.com/en/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:13.116Z","chainId":100,"format":"coingecko-submission","tokens":[{"chain_id":100,"contract_address":"0xddafbb505ad214d7b80b1f830fccc89b60fb7a83","id":"cusdc-100","symbol":"cUSDC","name":"USD Coin (Compliant)","asset_platform_id":"chain-100","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":100,"contract_address":"0x4ecaba5870353805a9f068101a40e0f32ed605c6","id":"cusdt-100","symbol":"cUSDT","name":"Tether USD (Compliant)","asset_platform_id":"chain-100","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":100,"contract_address":"0xd6969bc19b53f866c64f2148ae271b2dae0c58e4","id":"cwusdc-100","symbol":"cWUSDC","name":"USD Coin (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-100","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":100,"contract_address":"0x0cb0192c056aa425c557bdead8e56c7eeabf7acf","id":"cwusdt-100","symbol":"cWUSDT","name":"Tether USD (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-100","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":100,"contract_address":"0xcb7c000000000000000000000000000000000064","id":"cwbtc-100","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","asset_platform_id":"chain-100","decimals":8,"description":"GRU monetary-unit BTC compliant token","market_data":{"current_price":{"usd":90000},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":100,"contract_address":"0xcda1000000000000000000000000000000000064","id":"cwxdai-100","symbol":"cWXDAI","name":"xDAI (Compliant Wrapped)","asset_platform_id":"chain-100","decimals":18,"description":"Governance-approved gas-native XDAI compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://www.coingecko.com/en/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:18.655Z","chainId":1111,"format":"coingecko-submission","tokens":[{"chain_id":1111,"contract_address":"0xe3f5a90f9cb311505cd691a46596599aa1a0ad7d","id":"cusdc-1111","symbol":"cUSDC","name":"USD Coin (Compliant)","asset_platform_id":"chain-1111","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":1111,"contract_address":"0xa649325aa7c5093d12d6f98eb4378deae68ce23f","id":"cusdt-1111","symbol":"cUSDT","name":"Tether USD (Compliant)","asset_platform_id":"chain-1111","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":1111,"contract_address":"0xcb7c000000000000000000000000000000000457","id":"cwbtc-1111","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","asset_platform_id":"chain-1111","decimals":8,"description":"GRU monetary-unit BTC compliant token","market_data":{"current_price":{"usd":90000},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":1111,"contract_address":"0xc111000000000000000000000000000000000457","id":"cwwemix-1111","symbol":"cWWEMIX","name":"Wemix (Compliant Wrapped)","asset_platform_id":"chain-1111","decimals":18,"description":"Governance-approved gas-native WEMIX compliant token","liquidity_pools":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://www.coingecko.com/en/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:12.554Z","chainId":137,"format":"coingecko-submission","tokens":[{"chain_id":137,"contract_address":"0x3c499c542cef5e3811e1192ce70d8cc03d5c3359","id":"cusdc-137","symbol":"cUSDC","name":"USD Coin (Compliant)","asset_platform_id":"chain-137","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":137,"contract_address":"0xc2132d05d31c914a87c6611c10748aeb04b58e8f","id":"cusdt-137","symbol":"cUSDT","name":"Tether USD (Compliant)","asset_platform_id":"chain-137","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":137,"contract_address":"0xf12e262f85107df26741726b074606cafa24aae7","id":"cwausdt-137","symbol":"cWAUSDT","name":"Alltra USD Token (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-137","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":137,"contract_address":"0xd6969bc19b53f866c64f2148ae271b2dae0c58e4","id":"cwusdc-137","symbol":"cWUSDC","name":"USD Coin (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-137","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":137,"contract_address":"0x0cb0192c056aa425c557bdead8e56c7eeabf7acf","id":"cwusdt-137","symbol":"cWUSDT","name":"Tether USD (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-137","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":137,"contract_address":"0xcb7c000000000000000000000000000000000089","id":"cwbtc-137","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","asset_platform_id":"chain-137","decimals":8,"description":"GRU monetary-unit BTC compliant token","market_data":{"current_price":{"usd":90000},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":137,"contract_address":"0xc901000000000000000000000000000000000089","id":"cwpol-137","symbol":"cWPOL","name":"POL (Compliant Wrapped)","asset_platform_id":"chain-137","decimals":18,"description":"Governance-approved gas-native POL compliant token","market_data":{"current_price":{"usd":0.78},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]}],"documentation":"https://www.coingecko.com/en/api/documentation"}

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:17.342Z","chainId":25,"format":"coingecko-submission","tokens":[{"chain_id":25,"contract_address":"0xc21223249ca28397b4b6541dffaecc539bff0c59","id":"cusdc-25","symbol":"cUSDC","name":"USD Coin (Compliant)","asset_platform_id":"chain-25","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":25,"contract_address":"0x66e428c3f67a68878562e79a0234c1f83c208770","id":"cusdt-25","symbol":"cUSDT","name":"Tether USD (Compliant)","asset_platform_id":"chain-25","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":25,"contract_address":"0xcb7c000000000000000000000000000000000019","id":"cwbtc-25","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","asset_platform_id":"chain-25","decimals":8,"description":"GRU monetary-unit BTC compliant token","market_data":{"current_price":{"usd":90000},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":25,"contract_address":"0xcc20000000000000000000000000000000000019","id":"cwcro-25","symbol":"cWCRO","name":"Cronos (Compliant Wrapped)","asset_platform_id":"chain-25","decimals":18,"description":"Governance-approved gas-native CRO compliant token","market_data":{"current_price":{"usd":0.14},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":25,"contract_address":"0x948690147d2e50ffe50c5d38c14125ad6a9fa036","id":"usdw-25","symbol":"USDW","name":"USD W Token","asset_platform_id":"chain-25","decimals":2,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":25,"contract_address":"0x58a8d8f78f1b65c06dad7542ec46b299629a60dd","id":"eurw-25","symbol":"EURW","name":"EUR W Token","asset_platform_id":"chain-25","decimals":2,"description":"ISO-4217 EUR compliant token","market_data":{"current_price":{"usd":1.178},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":25,"contract_address":"0xfb4b6cc81211f7d886950158294a44c312abca29","id":"gbpw-25","symbol":"GBPW","name":"GBP W Token","asset_platform_id":"chain-25","decimals":2,"description":"ISO-4217 GBP compliant token","market_data":{"current_price":{"usd":1.3550353712543854},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":25,"contract_address":"0xf9f5d0acd71c76f9476f10b3f3d3e201f0883c68","id":"audw-25","symbol":"AUDW","name":"AUD W Token","asset_platform_id":"chain-25","decimals":2,"description":"ISO-4217 AUD compliant token","market_data":{"current_price":{"usd":0.7136366390016357},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":25,"contract_address":"0xee17bb0322383fecca2784fbe2d4cd7d02b1905b","id":"jpyw-25","symbol":"JPYW","name":"JPY W Token","asset_platform_id":"chain-25","decimals":2,"description":"ISO-4217 JPY compliant token","market_data":{"current_price":{"usd":0.006285683794888213},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":25,"contract_address":"0xc9750828124d4c10e7a6f4b655ca8487bd3842eb","id":"chfw-25","symbol":"CHFW","name":"CHF W Token","asset_platform_id":"chain-25","decimals":2,"description":"ISO-4217 CHF compliant token","market_data":{"current_price":{"usd":1.2776572668112798},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":25,"contract_address":"0x328cd365bb35524297e68ed28c6ff2c9557d1363","id":"cadw-25","symbol":"CADW","name":"CAD W Token","asset_platform_id":"chain-25","decimals":2,"description":"ISO-4217 CAD compliant token","market_data":{"current_price":{"usd":0.7255928549430243},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://www.coingecko.com/en/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:14.884Z","chainId":42161,"format":"coingecko-submission","tokens":[{"chain_id":42161,"contract_address":"0xaf88d065e77c8cc2239327c5edb3a432268e5831","id":"cusdc-42161","symbol":"cUSDC","name":"USD Coin (Compliant)","asset_platform_id":"chain-42161","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":42161,"contract_address":"0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9","id":"cusdt-42161","symbol":"cUSDT","name":"Tether USD (Compliant)","asset_platform_id":"chain-42161","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":42161,"contract_address":"0x0cb0192c056aa425c557bdead8e56c7eeabf7acf","id":"cwusdc-42161","symbol":"cWUSDC","name":"USD Coin (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-42161","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":42161,"contract_address":"0x73adaf7dba95221c080db5631466d2bc54f6a76b","id":"cwusdt-42161","symbol":"cWUSDT","name":"Tether USD (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-42161","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":42161,"contract_address":"0xcb7c00000000000000000000000000000000a4b1","id":"cwbtc-42161","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","asset_platform_id":"chain-42161","decimals":8,"description":"GRU monetary-unit BTC compliant token","market_data":{"current_price":{"usd":90000},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":42161,"contract_address":"0xce7200000000000000000000000000000000a4b1","id":"cwethl2-42161","symbol":"cWETHL2","name":"Ether L2 Basket (Compliant Wrapped)","asset_platform_id":"chain-42161","decimals":18,"description":"Governance-approved gas-native ETH compliant token","market_data":{"current_price":{"usd":2490},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://www.coingecko.com/en/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:17.840Z","chainId":42220,"format":"coingecko-submission","tokens":[{"chain_id":42220,"contract_address":"0xceba9300f2b948710d2653dd7b07f33a8b32118c","id":"cusdc-42220","symbol":"cUSDC","name":"USD Coin (Compliant)","asset_platform_id":"chain-42220","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":42220,"contract_address":"0x48065fbbe25f71c9282ddf5e1cd6d6a887483d5e","id":"cusdt-42220","symbol":"cUSDT","name":"Tether USD (Compliant)","asset_platform_id":"chain-42220","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":42220,"contract_address":"0xc158b6cd3a3088c52f797d41f5aa02825361629e","id":"cwausdt-42220","symbol":"cWAUSDT","name":"Alltra USD Token (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-42220","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":42220,"contract_address":"0x4c38f9a5ed68a04cd28a72e8c68c459ec34576f3","id":"cwusdc-42220","symbol":"cWUSDC","name":"USD Coin (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-42220","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":42220,"contract_address":"0x73376eb92c16977b126db9112936a20fa0de3442","id":"cwusdt-42220","symbol":"cWUSDT","name":"Tether USD (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-42220","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":42220,"contract_address":"0xcb7c00000000000000000000000000000000a4ec","id":"cwbtc-42220","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","asset_platform_id":"chain-42220","decimals":8,"description":"GRU monetary-unit BTC compliant token","market_data":{"current_price":{"usd":90000},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":42220,"contract_address":"0xcce100000000000000000000000000000000a4ec","id":"cwcelo-42220","symbol":"cWCELO","name":"Celo (Compliant Wrapped)","asset_platform_id":"chain-42220","decimals":18,"description":"Governance-approved gas-native CELO compliant token","market_data":{"current_price":{"usd":0.72},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://www.coingecko.com/en/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:16.725Z","chainId":43114,"format":"coingecko-submission","tokens":[{"chain_id":43114,"contract_address":"0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e","id":"cusdc-43114","symbol":"cUSDC","name":"USD Coin (Compliant)","asset_platform_id":"chain-43114","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":43114,"contract_address":"0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7","id":"cusdt-43114","symbol":"cUSDT","name":"Tether USD (Compliant)","asset_platform_id":"chain-43114","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":43114,"contract_address":"0xff3084410a732231472ee9f93f5855da89cc5254","id":"cwausdt-43114","symbol":"cWAUSDT","name":"Alltra USD Token (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-43114","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":43114,"contract_address":"0x0c242b513008cd49c89078f5afb237a3112251eb","id":"cwusdc-43114","symbol":"cWUSDC","name":"USD Coin (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-43114","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":43114,"contract_address":"0x8142ba530b08f3950128601f00daaa678213dfdf","id":"cwusdt-43114","symbol":"cWUSDT","name":"Tether USD (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-43114","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":43114,"contract_address":"0xcfdce5e660fc2c8052bdfa7aea1865dd753411ae","id":"cwusdw-43114","symbol":"cWUSDW","name":"USD W (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-43114","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":43114,"contract_address":"0xcb7c00000000000000000000000000000000a86a","id":"cwbtc-43114","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","asset_platform_id":"chain-43114","decimals":8,"description":"GRU monetary-unit BTC compliant token","market_data":{"current_price":{"usd":90000},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":43114,"contract_address":"0xcaaa00000000000000000000000000000000a86a","id":"cwavax-43114","symbol":"cWAVAX","name":"Avalanche (Compliant Wrapped)","asset_platform_id":"chain-43114","decimals":18,"description":"Governance-approved gas-native AVAX compliant token","market_data":{"current_price":{"usd":48},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://www.coingecko.com/en/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:12.061Z","chainId":56,"format":"coingecko-submission","tokens":[{"chain_id":56,"contract_address":"0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d","id":"cusdc-56","symbol":"cUSDC","name":"USD Coin (Compliant)","asset_platform_id":"chain-56","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":56,"contract_address":"0x55d398326f99059ff775485246999027b3197955","id":"cusdt-56","symbol":"cUSDT","name":"Tether USD (Compliant)","asset_platform_id":"chain-56","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":56,"contract_address":"0xe1a51bc037a79ab36767561b147eb41780124934","id":"cwausdt-56","symbol":"cWAUSDT","name":"Alltra USD Token (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-56","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":56,"contract_address":"0x5355148c4740fcc3d7a96f05edd89ab14851206b","id":"cwusdc-56","symbol":"cWUSDC","name":"USD Coin (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-56","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":56,"contract_address":"0x9a1d0dbee997929ed02fd19e0e199704d20914db","id":"cwusdt-56","symbol":"cWUSDT","name":"Tether USD (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-56","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":56,"contract_address":"0xc2fa05f12a75ac84ea778af9d6935ca807275e55","id":"cwusdw-56","symbol":"cWUSDW","name":"USD W (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-56","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":56,"contract_address":"0xcb7c000000000000000000000000000000000038","id":"cwbtc-56","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","asset_platform_id":"chain-56","decimals":8,"description":"GRU monetary-unit BTC compliant token","market_data":{"current_price":{"usd":90000},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":56,"contract_address":"0xcb6b000000000000000000000000000000000038","id":"cwbnb-56","symbol":"cWBNB","name":"BNB (Compliant Wrapped)","asset_platform_id":"chain-56","decimals":18,"description":"Governance-approved gas-native BNB compliant token","market_data":{"current_price":{"usd":610},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://www.coingecko.com/en/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:10.513Z","chainId":651940,"format":"coingecko-submission","tokens":[{"chain_id":651940,"contract_address":"0xa95eed79f84e6a0151eaeb9d441f9ffd50e8e881","id":"cusdc-651940","symbol":"cUSDC","name":"AUSDC","asset_platform_id":"all-mainnet","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-29T10:47:59.418Z"},"liquidity_pools":[{"pool_address":"0xb0201c92126c13f5979b3e2c3b7a97a3bd1cec50","dex_id":"uniswap_v2","tvl_usd":0,"volume_24h_usd":0},{"pool_address":"0x6045d66e1f29aef64cdd96aa036c2e441b99ea34","dex_id":"uniswap_v2","tvl_usd":0,"volume_24h_usd":0},{"pool_address":"0xe48bf05ebf41184602dd0c2201b46eaf917520ca","dex_id":"uniswap_v2","tvl_usd":0,"volume_24h_usd":0},{"pool_address":"0x46985e9b0488efb1ba18f4dd7292d970c73098d3","dex_id":"uniswap_v2","tvl_usd":0,"volume_24h_usd":0}]},{"chain_id":651940,"contract_address":"0x015b1897ed5279930bc2be46f661894d219292a6","id":"cusdt-651940","symbol":"cUSDT","name":"Tether USD (Compliant)","asset_platform_id":"all-mainnet","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://www.coingecko.com/en/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:15.807Z","chainId":8453,"format":"coingecko-submission","tokens":[{"chain_id":8453,"contract_address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","id":"cusdc-8453","symbol":"cUSDC","name":"USD Coin (Compliant)","asset_platform_id":"chain-8453","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":8453,"contract_address":"0xfde4c96c8593536e31f229ea8f37b2ada2699bb2","id":"cusdt-8453","symbol":"cUSDT","name":"Tether USD (Compliant)","asset_platform_id":"chain-8453","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":8453,"contract_address":"0x377a5faa3162b3fc6f4e267301a3c817bad18105","id":"cwusdc-8453","symbol":"cWUSDC","name":"USD Coin (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-8453","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":8453,"contract_address":"0x04b2ae3c3bb3d70df506fad8717b0fbfc78ed7e6","id":"cwusdt-8453","symbol":"cWUSDT","name":"Tether USD (Compliant Wrapped ISO-4217 M1)","asset_platform_id":"chain-8453","decimals":6,"description":"ISO-4217 USD compliant token","market_data":{"current_price":{"usd":1},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":8453,"contract_address":"0xcb7c000000000000000000000000000000002105","id":"cwbtc-8453","symbol":"cWBTC","name":"Bitcoin (Compliant Wrapped Monetary Unit)","asset_platform_id":"chain-8453","decimals":8,"description":"GRU monetary-unit BTC compliant token","market_data":{"current_price":{"usd":90000},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]},{"chain_id":8453,"contract_address":"0xce72000000000000000000000000000000002105","id":"cwethl2-8453","symbol":"cWETHL2","name":"Ether L2 Basket (Compliant Wrapped)","asset_platform_id":"chain-8453","decimals":18,"description":"Governance-approved gas-native ETH compliant token","market_data":{"current_price":{"usd":2490},"total_volume":0,"liquidity_usd":0,"last_updated":"2026-04-15T00:00:00.000Z"},"liquidity_pools":[]}],"crossChain":{"crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0},"documentation":"https://www.coingecko.com/en/api/documentation"}

View File

@@ -1 +1 @@
{"message":"Params 'module' and 'action' are required parameters","result":null,"status":"0"}
{"generatedAt":"2026-04-29T10:48:19.250Z","crossChainPools":[],"volumeByLane":[],"atomicSwapVolume24h":0,"bridgeVolume24hTotal":0,"events":[],"format":"cross-chain-report","documentation":"Use for CMC/CoinGecko submission alongside single-chain reports. Includes CCIP, Alltra, Trustless bridge events and volume by lane."}

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@@ -6,6 +6,8 @@ import math
import re
import subprocess
import time
import urllib.parse
import urllib.request
from collections import deque
from dataclasses import dataclass
from decimal import Decimal, InvalidOperation, getcontext
@@ -39,6 +41,30 @@ CHAIN_CONFIG = {
STABLES = {"USDC": Decimal("1"), "USDT": Decimal("1")}
ORACLE_ISO_USD_REFERENCE = {
"USD": Decimal("1"),
"EUR": Decimal("1.08"),
"GBP": Decimal("1.27"),
"AUD": Decimal("0.66"),
"JPY": Decimal("0.0067"),
"CHF": Decimal("1.11"),
"CAD": Decimal("0.74"),
"XAU": Decimal("3200"),
}
COINGECKO_PLATFORM_IDS = {
"1": "ethereum",
"10": "optimistic-ethereum",
"25": "cronos",
"56": "binance-smart-chain",
"100": "xdai",
"137": "polygon-pos",
"8453": "base",
"42161": "arbitrum-one",
"42220": "celo",
"43114": "avalanche",
}
@dataclass(frozen=True)
class Edge:
@@ -185,6 +211,47 @@ def format_decimal(value: Decimal | None, places: int = 8) -> str:
return format(rounded, "f")
def format_metamask_price(row: dict) -> str:
price = safe_decimal(row.get("metamaskDisplayedPriceOracleQuote"))
if price is not None:
return format_decimal(price)
status = row.get("metamaskDisplayStatus") or "unknown"
if status == "api_error":
note = row.get("metamaskDisplayNote") or ""
if "429" in note:
return "unknown (API 429)"
return "unknown (API error)"
return {
"no_coingecko_platform": "unknown",
"not_listed": "not displayed",
"not_found": "not displayed",
}.get(status, status)
def symbol_oracle_iso4217(symbol: str) -> str:
"""Return the ISO-4217 unit embedded in a cW public wrapper symbol."""
if not symbol.startswith("cW"):
return ""
if len(symbol) >= 7 and symbol[2].isalpha() and symbol[3:6].isalpha():
return symbol[3:6]
if len(symbol) >= 6 and symbol[2:5].isalpha():
return symbol[2:5]
return ""
def oracle_iso_usd_reference(symbol: str) -> tuple[str, Decimal | None]:
oracle_iso = symbol_oracle_iso4217(symbol)
return oracle_iso, ORACLE_ISO_USD_REFERENCE.get(oracle_iso)
def oracle_quote_price(symbol: str, price_usd: Decimal | None) -> Decimal | None:
_oracle_iso, usd_reference = oracle_iso_usd_reference(symbol)
if price_usd is None or usd_reference is None or usd_reference <= 0:
return None
return price_usd / usd_reference
def normalize_18(raw: int) -> Decimal:
return Decimal(raw) / (Decimal(10) ** 18)
@@ -202,6 +269,92 @@ def rpc_for_chain(chain_id: str, env_values: dict[str, str]) -> str:
return ""
def fetch_metamask_display_prices(chain_id: str, chain: dict, env_values: dict[str, str]) -> tuple[dict[str, dict], str]:
"""Approximate MetaMask native display via CoinGecko token prices.
Repo docs record that MetaMask does not read the on-chain PMM/oracle price
directly; CoinGecko listing is the practical observable proxy.
"""
platform = COINGECKO_PLATFORM_IDS.get(chain_id)
if not platform:
return {}, "no_coingecko_platform"
tokens = {
symbol: address
for symbol, address in (chain.get("cwTokens") or {}).items()
if symbol.startswith("cW") and isinstance(address, str) and address.startswith("0x")
}
if not tokens:
return {}, "not_found"
vs_currencies = sorted(
{
iso.lower()
for symbol in tokens
for iso, _usd_reference in [oracle_iso_usd_reference(symbol)]
if iso
}
)
if not vs_currencies:
vs_currencies = ["usd"]
query = urllib.parse.urlencode(
{
"contract_addresses": ",".join(address.lower() for address in tokens.values()),
"vs_currencies": ",".join(vs_currencies),
},
safe=",",
)
url = f"https://api.coingecko.com/api/v3/simple/token_price/{platform}?{query}"
headers = {"User-Agent": "proxmox-cw-price-table/1.0"}
api_key = resolve_env_value("COINGECKO_API_KEY", env_values) or resolve_env_value(
"COINGECKO_DEMO_API_KEY", env_values
)
if api_key:
headers["x-cg-demo-api-key"] = api_key
try:
request = urllib.request.Request(url, headers=headers)
with urllib.request.urlopen(request, timeout=12) as response:
payload = json.loads(response.read().decode("utf-8"))
except Exception as exc:
return {
symbol: {
"priceOracleQuote": None,
"status": "api_error",
"source": "coingecko_token_price",
"note": f"CoinGecko token-price lookup failed: {exc}",
}
for symbol in tokens
}, "api_error"
prices: dict[str, dict] = {}
by_address = {address.lower(): symbol for symbol, address in tokens.items()}
for address, symbol in by_address.items():
oracle_iso, _usd_reference = oracle_iso_usd_reference(symbol)
vs_currency = (oracle_iso or "USD").lower()
oracle_quote_price_value = (payload.get(address) or {}).get(vs_currency)
if oracle_quote_price_value is None:
prices[symbol] = {
"priceOracleQuote": None,
"status": "not_listed",
"source": "coingecko_token_price",
"note": (
f"No CoinGecko token-price result for {oracle_iso or 'USD'}; "
"MetaMask native display is expected to be unavailable."
),
}
continue
prices[symbol] = {
"priceOracleQuote": str(oracle_quote_price_value),
"status": "priced",
"source": "coingecko_token_price",
"note": f"CoinGecko token-price result in {oracle_iso or 'USD'} used as MetaMask native-display proxy.",
}
return prices, "ok"
def build_uniswap_edges(entry: dict) -> list[Edge]:
edges: list[Edge] = []
for row in entry.get("pairsChecked") or []:
@@ -354,17 +507,30 @@ def best_prices_for_chain(chain: dict, edges: list[Edge]) -> dict[str, dict]:
out: dict[str, dict] = {}
for symbol in sorted((chain.get("cwTokens") or {}).keys()):
oracle_iso, usd_reference = oracle_iso_usd_reference(symbol)
resolution = best.get(symbol)
if resolution is None:
out[symbol] = {
"priceUsd": None,
"priceOracleQuote": "1" if oracle_iso else None,
"observedPriceOracleQuote": None,
"oracleIso4217": oracle_iso,
"oracleIsoUsdReference": str(usd_reference) if usd_reference is not None else None,
"shownValueOracleQuote": "1" if oracle_iso else None,
"derivedFrom": "not found",
"sourceType": "not_found",
"notes": ["No live direct or bridged price path was found from USDC/USDT anchors."],
}
continue
price_usd = resolution["price"]
price_oracle_quote = oracle_quote_price(symbol, price_usd)
out[symbol] = {
"priceUsd": str(resolution["price"]),
"priceUsd": str(price_usd),
"priceOracleQuote": "1" if oracle_iso else None,
"observedPriceOracleQuote": str(price_oracle_quote) if price_oracle_quote is not None else None,
"oracleIso4217": oracle_iso,
"oracleIsoUsdReference": str(usd_reference) if usd_reference is not None else None,
"shownValueOracleQuote": "1" if oracle_iso else None,
"derivedFrom": " -> ".join(resolution["steps"]) if resolution["steps"] else "stable anchor",
"sourceType": resolution["venues"][0] if resolution["venues"] else "stable_anchor",
"notes": resolution["notes"],
@@ -386,6 +552,15 @@ def build_report() -> dict:
uniswap_edges = build_uniswap_edges(discovery_by_chain.get(chain_id, {}))
pmm_edges, pmm_snapshots = build_pmm_edges(chain, rpc_url)
price_rows = best_prices_for_chain(chain, uniswap_edges + pmm_edges)
metamask_prices, metamask_status = fetch_metamask_display_prices(chain_id, chain, env_values)
for symbol, row in price_rows.items():
metamask_row = metamask_prices.get(symbol)
row["metamaskDisplayedPriceOracleQuote"] = (metamask_row or {}).get("priceOracleQuote")
row["metamaskDisplayStatus"] = (metamask_row or {}).get("status", metamask_status)
row["metamaskDisplaySource"] = (metamask_row or {}).get("source", "coingecko_token_price")
row["metamaskDisplayNote"] = (metamask_row or {}).get(
"note", "No supported CoinGecko platform mapping for MetaMask display-price lookup."
)
chains_out.append(
{
"chainId": int(chain_id),
@@ -414,11 +589,13 @@ def render_markdown(payload: dict) -> str:
f"- Generated: `{payload['generatedAt']}`",
f"- Deployment inventory: `{payload['inputs']['deploymentStatus']}`",
f"- Uniswap discovery snapshot: `{payload['inputs']['uniswapDiscovery']}`",
"- Price convention: USD per 1 token.",
"- Public Price (USD) is the observed USDC/USDT-anchored execution price per 1 token.",
"- Quote Price (Oracle ISO) and Shown Value (Oracle ISO) are the intended oracle peg display: 1 token = 1 ISO-4217 unit (or 1 troy oz for XAU).",
"- MetaMask Display (Oracle ISO) uses CoinGecko token-price lookup in the token's oracle ISO-4217 unit as the closest observable proxy for native MetaMask balance pricing; `not displayed` means no token-price listing was returned.",
"- `not found` means the generator could not reach the token from a live USDC/USDT anchor using the current public-pair snapshot plus live PMM mid-price reads.",
"",
"| Chain | Token | Price (USD) | Derived From | Source | Notes |",
"|---|---|---:|---|---|---|",
"| Chain | Token | Oracle ISO | Quote Price (Oracle ISO) | Shown Value (Oracle ISO) | Public Price (USD) | MetaMask Display (Oracle ISO) | Derived From | Source | Notes |",
"|---|---|---|---:|---:|---:|---:|---|---|---|",
]
for chain in payload["chains"]:
@@ -429,13 +606,19 @@ def render_markdown(payload: dict) -> str:
chain_cell = f"`{chain['chainId']}` {chain['network']}" if first_row else ""
first_row = False
notes = "; ".join(row["notes"][:2])
oracle_iso = row.get("oracleIso4217") or "unknown"
shown_value = safe_decimal(row.get("shownValueOracleQuote"))
lines.append(
f"| {chain_cell} | `{symbol}` | `{format_decimal(safe_decimal(row['priceUsd']))}` | "
f"| {chain_cell} | `{symbol}` | `{oracle_iso}` | "
f"`{format_decimal(safe_decimal(row.get('priceOracleQuote')))}` | "
f"`{format_decimal(shown_value) if shown_value is not None else 'not found'}` | "
f"`{format_decimal(safe_decimal(row['priceUsd']))}` | "
f"`{format_metamask_price(row)}` | "
f"`{row['derivedFrom']}` | `{row['sourceType']}` | {notes} |"
)
if prices:
lines.append(
f"| | | | | | Activation state: `{chain['activationState'] or 'active'}`; RPC configured: `{chain['rpcConfigured']}` |"
f"| | | | | | | | | | Activation state: `{chain['activationState'] or 'active'}`; RPC configured: `{chain['rpcConfigured']}` |"
)
return "\n".join(lines)