Files
proxmox/docs/03-deployment/PROMOD_UNISWAP_V2_FIRST_DEPLOYMENT_TARGET_MATRIX.md
defiQUG 4fab998e51
All checks were successful
Deploy to Phoenix / deploy (push) Successful in 9s
chore: sync workspace docs, configs, and submodules
2026-04-18 12:07:15 -07:00

8.9 KiB

Mr. Promod Uniswap V2 First Deployment Target Matrix

  • Generated: 2026-04-17T17:47:29Z
  • Program: Mr. Promod Uniswap V2 cW Deep Liquidity Program
  • Mainnet funding posture: triple-rail-support via cWUSDC, cWUSDT, cWAUSDT
  • Purpose: choose the first pair per chain so the first live pool rollout is concrete rather than generic.
Chain Network First Pair Why It Should Be First Required Tokens Other GRU v2 cW* Tokens Next Wrapped Expansion Pairs Post-Deploy Commands
1 Ethereum Mainnet cWUSDT/cWUSDC Core wrapped support rail and the fixed first deployment target where cWUSDT and cWUSDC are already documented. cWUSDT, cWUSDC cWAUDC, cWBTC, cWCADC, cWCHFC, cWEURC, cWEURT, cWGBPC, cWGBPT, cWJPYC, cWXAUC, cWXAUT cWAUDC/cWUSDC, cWAUDC/cWUSDT, cWBTC/cWUSDC, cWBTC/cWUSDT, cWCADC/cWUSDC, cWCADC/cWUSDT, cWCHFC/cWUSDC, cWCHFC/cWUSDT bash scripts/verify/build-promod-uniswap-v2-live-pair-discovery.sh
python3 scripts/lib/promod_uniswap_v2_live_pair_discovery.py --write-discovered
node cross-chain-pmm-lps/scripts/validate-deployment-status.cjs cross-chain-pmm-lps/config/deployment-status.json
bash scripts/verify/build-promod-uniswap-v2-promotion-gates.sh
10 Optimism cWUSDT/cWUSDC Core wrapped support rail and the fixed first deployment target where cWUSDT and cWUSDC are already documented. cWUSDT, cWUSDC cWAUDC, cWBTC, cWCADC, cWCHFC, cWEURC, cWEURT, cWGBPC, cWGBPT, cWJPYC, cWXAUC, cWXAUT cWAUDC/cWUSDC, cWAUDC/cWUSDT, cWBTC/cWUSDC, cWBTC/cWUSDT, cWCADC/cWUSDC, cWCADC/cWUSDT, cWCHFC/cWUSDC, cWCHFC/cWUSDT bash scripts/verify/build-promod-uniswap-v2-live-pair-discovery.sh
python3 scripts/lib/promod_uniswap_v2_live_pair_discovery.py --write-discovered
node cross-chain-pmm-lps/scripts/validate-deployment-status.cjs cross-chain-pmm-lps/config/deployment-status.json
bash scripts/verify/build-promod-uniswap-v2-promotion-gates.sh
25 Cronos cWUSDT/cWUSDC Core wrapped support rail and the fixed first deployment target where cWUSDT and cWUSDC are already documented. cWUSDT, cWUSDC cWAUDC, cWBTC, cWCADC, cWCHFC, cWEURC, cWEURT, cWGBPC, cWGBPT, cWJPYC, cWXAUC, cWXAUT cWAUDC/cWUSDC, cWAUDC/cWUSDT, cWBTC/cWUSDC, cWBTC/cWUSDT, cWCADC/cWUSDC, cWCADC/cWUSDT, cWCHFC/cWUSDC, cWCHFC/cWUSDT bash scripts/verify/build-promod-uniswap-v2-live-pair-discovery.sh
python3 scripts/lib/promod_uniswap_v2_live_pair_discovery.py --write-discovered
node cross-chain-pmm-lps/scripts/validate-deployment-status.cjs cross-chain-pmm-lps/config/deployment-status.json
bash scripts/verify/build-promod-uniswap-v2-promotion-gates.sh
56 BSC cWUSDT/cWUSDC Core wrapped support rail and the one we are standardizing on first; it creates transferable depth between the two settlement-adjacent cW rails before any canonical stable exit pool. cWUSDT, cWUSDC cWAUDC, cWBTC, cWCADC, cWCHFC, cWEURC, cWEURT, cWGBPC, cWGBPT, cWJPYC, cWUSDW, cWXAUC, cWXAUT cWAUDC/cWUSDC, cWAUDC/cWUSDT, cWBTC/cWUSDC, cWBTC/cWUSDT, cWCADC/cWUSDC, cWCADC/cWUSDT, cWCHFC/cWUSDC, cWCHFC/cWUSDT bash scripts/verify/build-promod-uniswap-v2-live-pair-discovery.sh
python3 scripts/lib/promod_uniswap_v2_live_pair_discovery.py --write-discovered
node cross-chain-pmm-lps/scripts/validate-deployment-status.cjs cross-chain-pmm-lps/config/deployment-status.json
bash scripts/verify/build-promod-uniswap-v2-promotion-gates.sh
100 Gnosis cWUSDT/cWUSDC Core wrapped support rail and the fixed first deployment target where cWUSDT and cWUSDC are already documented. cWUSDT, cWUSDC cWAUDC, cWBTC, cWCADC, cWCHFC, cWEURC, cWEURT, cWGBPC, cWGBPT, cWJPYC, cWXAUC, cWXAUT cWAUDC/cWUSDC, cWAUDC/cWUSDT, cWBTC/cWUSDC, cWBTC/cWUSDT, cWCADC/cWUSDC, cWCADC/cWUSDT, cWCHFC/cWUSDC, cWCHFC/cWUSDT bash scripts/verify/build-promod-uniswap-v2-live-pair-discovery.sh
python3 scripts/lib/promod_uniswap_v2_live_pair_discovery.py --write-discovered
node cross-chain-pmm-lps/scripts/validate-deployment-status.cjs cross-chain-pmm-lps/config/deployment-status.json
bash scripts/verify/build-promod-uniswap-v2-promotion-gates.sh
137 Polygon cWUSDT/cWUSDC Core wrapped support rail and the one we are standardizing on first; it creates transferable depth between the two settlement-adjacent cW rails before any canonical stable exit pool. cWUSDT, cWUSDC cWAUDC, cWBTC, cWCADC, cWCHFC, cWEURC, cWEURT, cWGBPC, cWGBPT, cWJPYC, cWXAUC, cWXAUT cWAUDC/cWUSDC, cWAUDC/cWUSDT, cWBTC/cWUSDC, cWBTC/cWUSDT, cWCADC/cWUSDC, cWCADC/cWUSDT, cWCHFC/cWUSDC, cWCHFC/cWUSDT bash scripts/verify/build-promod-uniswap-v2-live-pair-discovery.sh
python3 scripts/lib/promod_uniswap_v2_live_pair_discovery.py --write-discovered
node cross-chain-pmm-lps/scripts/validate-deployment-status.cjs cross-chain-pmm-lps/config/deployment-status.json
bash scripts/verify/build-promod-uniswap-v2-promotion-gates.sh
8453 Base cWUSDT/cWUSDC Core wrapped support rail and the fixed first deployment target where cWUSDT and cWUSDC are already documented. cWUSDT, cWUSDC cWAUDC, cWBTC, cWCADC, cWCHFC, cWEURC, cWEURT, cWGBPC, cWGBPT, cWJPYC, cWXAUC, cWXAUT cWAUDC/cWUSDC, cWAUDC/cWUSDT, cWBTC/cWUSDC, cWBTC/cWUSDT, cWCADC/cWUSDC, cWCADC/cWUSDT, cWCHFC/cWUSDC, cWCHFC/cWUSDT bash scripts/verify/build-promod-uniswap-v2-live-pair-discovery.sh
python3 scripts/lib/promod_uniswap_v2_live_pair_discovery.py --write-discovered
node cross-chain-pmm-lps/scripts/validate-deployment-status.cjs cross-chain-pmm-lps/config/deployment-status.json
bash scripts/verify/build-promod-uniswap-v2-promotion-gates.sh
42161 Arbitrum One cWUSDT/cWUSDC Core wrapped support rail and the fixed first deployment target where cWUSDT and cWUSDC are already documented. cWUSDT, cWUSDC cWAUDC, cWBTC, cWCADC, cWCHFC, cWEURC, cWEURT, cWGBPC, cWGBPT, cWJPYC, cWXAUC, cWXAUT cWAUDC/cWUSDC, cWAUDC/cWUSDT, cWBTC/cWUSDC, cWBTC/cWUSDT, cWCADC/cWUSDC, cWCADC/cWUSDT, cWCHFC/cWUSDC, cWCHFC/cWUSDT bash scripts/verify/build-promod-uniswap-v2-live-pair-discovery.sh
python3 scripts/lib/promod_uniswap_v2_live_pair_discovery.py --write-discovered
node cross-chain-pmm-lps/scripts/validate-deployment-status.cjs cross-chain-pmm-lps/config/deployment-status.json
bash scripts/verify/build-promod-uniswap-v2-promotion-gates.sh
42220 Celo cWUSDT/cWUSDC Core wrapped support rail and the one we are standardizing on first; it creates transferable depth between the two settlement-adjacent cW rails before any canonical stable exit pool. cWUSDT, cWUSDC cWAUDC, cWBTC, cWCADC, cWCHFC, cWEURC, cWEURT, cWGBPC, cWGBPT, cWJPYC, cWUSDW, cWXAUC, cWXAUT cWAUDC/cWUSDC, cWAUDC/cWUSDT, cWBTC/cWUSDC, cWBTC/cWUSDT, cWCADC/cWUSDC, cWCADC/cWUSDT, cWCHFC/cWUSDC, cWCHFC/cWUSDT bash scripts/verify/build-promod-uniswap-v2-live-pair-discovery.sh
python3 scripts/lib/promod_uniswap_v2_live_pair_discovery.py --write-discovered
node cross-chain-pmm-lps/scripts/validate-deployment-status.cjs cross-chain-pmm-lps/config/deployment-status.json
bash scripts/verify/build-promod-uniswap-v2-promotion-gates.sh
43114 Avalanche C-Chain cWUSDT/cWUSDC Core wrapped support rail and the one we are standardizing on first; it creates transferable depth between the two settlement-adjacent cW rails before any canonical stable exit pool. cWUSDT, cWUSDC cWAUDC, cWBTC, cWCADC, cWCHFC, cWEURC, cWEURT, cWGBPC, cWGBPT, cWJPYC, cWUSDW, cWXAUC, cWXAUT cWAUDC/cWUSDC, cWAUDC/cWUSDT, cWBTC/cWUSDC, cWBTC/cWUSDT, cWCADC/cWUSDC, cWCADC/cWUSDT, cWCHFC/cWUSDC, cWCHFC/cWUSDT bash scripts/verify/build-promod-uniswap-v2-live-pair-discovery.sh
python3 scripts/lib/promod_uniswap_v2_live_pair_discovery.py --write-discovered
node cross-chain-pmm-lps/scripts/validate-deployment-status.cjs cross-chain-pmm-lps/config/deployment-status.json
bash scripts/verify/build-promod-uniswap-v2-promotion-gates.sh

Selection Rule

  • First choice is always cWUSDT/cWUSDC when both rails are documented on the chain.
  • If cWUSDT/cWUSDC is unavailable, prefer a wrapped-first fallback before opening a canonical settlement rail.
  • The other documented GRU v2 cW* assets expand next as wrapped pairs against cWUSDC and cWUSDT.
  • Canonical settlement rails such as cWUSDC/USDC or cWUSDT/USDT become the first target only when the chain cannot open with the wrapped support rail.
  • cWAUSDT remains a wrapped-depth support asset, not the default first target, unless it is required as the only viable wrapped-first fallback.