- Config, docs, scripts, and backup manifests - Submodule refs unchanged (m = modified content in submodules) Made-with: Cursor
5.7 KiB
Pools and Networks — Full Design (Everything in Scope)
Last Updated: 2026-02-28
Purpose: Single reference for every pool and every network in the design: create, deploy, and fund.
Summary totals
| Scope | Networks | Pools (total) | Pools (create + fund) | Status |
|---|---|---|---|---|
| Chain 138 (DODO PMM + private + bridge) | 1 | 10 | 3 now; 7 when XAU/cEURT exist | 3 actionable; 7 blocked |
| Cross-chain cW edge (pool-matrix)* | 11 | 111 | 66 first + 45 optional | Design only; not deployed |
| Full design total | 12 | 121 | 3 now; 7 later (138) + 111 cW* | See below |
- Networks in full design: 12 (Chain 138 + 11 public chains in cW* pool-matrix).
- Pools in full design: 121 (10 on 138 + 111 in cW* matrix). Of these, 3 are immediately actionable on 138; 7 on 138 depend on XAU/cEURT and bridge LP; 111 cW* pools across 11 chains when deployed.
1. Chain 138 — All pools in design
Network: 1 (Chain 138 — DeFi Oracle Meta Mainnet).
| # | Pool / component | Type | Create | Deploy | Fund | Blocked by |
|---|---|---|---|---|---|---|
| 1 | cUSDT / cUSDC | Public DODO PMM | ✅ Script | — (via DODOPMMIntegration) | ✅ addLiquidity | — |
| 2 | cUSDT / USDT (official) | Public DODO PMM | ✅ Script | — | ✅ addLiquidity | — |
| 3 | cUSDC / USDC (official) | Public DODO PMM | ✅ Script | — | ✅ addLiquidity | — |
| 4 | cUSDT / XAU | Public DODO PMM | createPool | — | ✅ | XAU token not deployed |
| 5 | cUSDC / XAU | Public DODO PMM | createPool | — | ✅ | XAU token not deployed |
| 6 | cEURT / XAU | Public DODO PMM | createPool | — | ✅ | cEURT + XAU not deployed |
| 7 | cUSDT ↔ XAU | Private (PrivatePoolRegistry) | createPool + register | — | ✅ | XAU not deployed |
| 8 | cUSDC ↔ XAU | Private | createPool + register | — | ✅ | XAU not deployed |
| 9 | cEURT ↔ XAU | Private | createPool + register | — | ✅ | cEURT + XAU not deployed |
| 10 | LiquidityPoolETH | Bridge LP | — | ✅ Contract | ✅ | Full trustless stack not deployed |
Chain 138 subtotal: 10 pools/components on 1 network. 3 create+fund now; 6 when XAU/cEURT exist; 1 when trustless stack is deployed.
Scripts (138): PRE_DEPLOYMENT_CHECKLIST.md, create-all-pmm-pools-chain138.sh, CreateCUSDTCUSDCPool.s.sol, CreateCUSDTUSDTPool.s.sol, CreateCUSDCUSDCPool.s.sol.
2. Cross-chain cW* edge pools (pool-matrix)
Source: cross-chain-pmm-lps/config/pool-matrix.json, chains.json.
Networks: 11 (all chains from chains.json now have a defined pool matrix).
| Chain ID | Network | Hub stable | PoolsFirst (count) | PoolsOptional (count) | Total |
|---|---|---|---|---|---|
| 1 | Ethereum Mainnet | USDC | 6 | 4 | 10 |
| 10 | Optimism | USDC | 6 | 4 | 10 |
| 25 | Cronos | USDT | 6 | 4 | 10 |
| 56 | BSC (BNB Chain) | USDT | 6 | 4 | 10 |
| 100 | Gnosis Chain | USDC | 6 | 5 | 11 |
| 137 | Polygon | USDC | 6 | 4 | 10 |
| 42161 | Arbitrum One | USDC | 6 | 4 | 10 |
| 42220 | Celo | USDC | 6 | 4 | 10 |
| 43114 | Avalanche C-Chain | USDC | 6 | 4 | 10 |
| 8453 | Base | USDC | 6 | 4 | 10 |
| 1111 | Wemix | USDT | 6 | 4 | 10 |
| Total | 11 networks | — | 66 | 45 | 111 |
Per-chain pool pairs (from pool-matrix.json)
poolsFirst (66 pools — 6 per chain across 11 chains):
cWUSDT/USDC, cWUSDC/USDC, cWEURC/USDC, cWEURT/USDC, cWUSDW/USDC, cWAUSDT/USDC (chains 1, 10, 100, 137); on BSC (56) hub is USDT: cWUSDT/USDT, cWUSDC/USDT, cWAUSDT/USDT, cWEURC/USDT, cWEURT/USDT, cWUSDW/USDT.
poolsOptional (21 pools):
Vary by chain (e.g. cWUSDT/USDT, cWUSDT/DAI, cWUSDC/USDT, cWUSDC/DAI; BSC: cWUSDT/USDC, cWUSDT/BUSD, …; Gnosis: + cWUSDT/mUSD, cWUSDC/mUSD).
cW tokens in design:* cWUSDT, cWUSDC, cWAUSDT, cWEURC, cWEURT, cWUSDW.
Status: Design and tooling only; edge pools and bots not deployed. Deploy and fund per cross-chain-pmm-lps/docs/06-deployment-recipe.md.
3. ALL Mainnet (651940)
- Network: 1 (Alltra).
- Pools: Not enumerated in this repo. DEX config is env-based (Uniswap V2/V3, DODO); HYDX exists; no explicit “create, deploy, fund” pool list.
- Count in “full design”: 0 pools in this document; add when a pool matrix or runbook exists for 651940.
4. Grand totals (everything in the design)
| Item | Count |
|---|---|
| Networks | 12 (138 + 11 cW* matrix chains) |
| Total pools | 121 (10 on 138 + 111 cW*) |
| Actionable now (create + fund) | 3 (Chain 138 public DODO only) |
| After XAU/cEURT + trustless | +7 on 138 |
| cW mesh (design)* | 111 (66 first + 45 optional) on 11 networks |
Create / deploy / fund by scope:
- Chain 138: 3 pools create + fund now; 7 more when tokens and trustless stack exist.
- cW mesh:* 111 pools across 11 networks — all in design; deploy and fund per deployment recipe when cW* and infrastructure exist.
References
| Doc | Purpose |
|---|---|
| LIQUIDITY_POOLS_MASTER_MAP.md | Pool map 138 & 651940 |
| PRE_DEPLOYMENT_CHECKLIST.md | Chain 138 steps (create, deploy, fund) |
| cross-chain-pmm-lps/config/pool-matrix.json | cW* per-chain pool list |
| cross-chain-pmm-lps/config/chains.json | Chain IDs and hub stables |
| cross-chain-pmm-lps/docs/06-deployment-recipe.md | cW* deployment steps |