# 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](../03-deployment/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](../../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](LIQUIDITY_POOLS_MASTER_MAP.md) | Pool map 138 & 651940 | | [PRE_DEPLOYMENT_CHECKLIST.md](../03-deployment/PRE_DEPLOYMENT_CHECKLIST.md) | Chain 138 steps (create, deploy, fund) | | [cross-chain-pmm-lps/config/pool-matrix.json](../../cross-chain-pmm-lps/config/pool-matrix.json) | cW* per-chain pool list | | [cross-chain-pmm-lps/config/chains.json](../../cross-chain-pmm-lps/config/chains.json) | Chain IDs and hub stables | | [cross-chain-pmm-lps/docs/06-deployment-recipe.md](../../cross-chain-pmm-lps/docs/06-deployment-recipe.md) | cW* deployment steps |