Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
- Config, docs, scripts, and backup manifests - Submodule refs unchanged (m = modified content in submodules) Made-with: Cursor
113 lines
5.7 KiB
Markdown
113 lines
5.7 KiB
Markdown
# 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 |
|