{
  "bundleName": "gas-pmm-all-22-pools",
  "description": "Execution bundle for the remaining 22 planned gas-family DODO PMM placeholder rows across Ethereum mainnet and public networks.",
  "poolDefaults": {
    "lpFeeRate": 3,
    "selfQuoteInitialPrice1e18": "1000000000000000000",
    "k": "500000000000000000",
    "enableTwap": true
  },
  "chains": [
    {
      "chainId": 1,
      "network": "Ethereum Mainnet",
      "chainKey": "ethereum",
      "rpcEnv": [
        "ETHEREUM_MAINNET_RPC",
        "MAINNET_RPC_URL",
        "MAINNET_RPC"
      ],
      "integrationEnv": "CHAIN_1_DODO_PMM_INTEGRATION",
      "dodoVendingMachineEnv": [
        "ETHEREUM_DODO_VENDING_MACHINE_ADDRESS",
        "MAINNET_DODO_VENDING_MACHINE_ADDRESS"
      ],
      "baseToken": {
        "symbol": "cWETH",
        "address": "0xf6dc5587e18f27adff60e303fdd98f35b50fa8a5"
      },
      "wrappedNativeQuote": {
        "symbol": "WETH",
        "env": [
          "WETH9_MAINNET",
          "WETH_MAINNET"
        ],
        "default": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
        "note": "Canonical mainnet WETH."
      },
      "stableQuote": {
        "symbol": "USDC",
        "env": [
          "ETHEREUM_OFFICIAL_USDC_ADDRESS",
          "MAINNET_OFFICIAL_USDC_ADDRESS",
          "OFFICIAL_USDC_MAINNET"
        ],
        "default": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
        "note": "Canonical mainnet USDC."
      },
      "pairs": [
        {
          "pair": "cWETH/WETH",
          "baseSymbol": "cWETH",
          "quoteSymbol": "WETH",
          "expectedPoolAddress": "0xd011000000000000000000000000000000000001"
        },
        {
          "pair": "cWETH/USDC",
          "baseSymbol": "cWETH",
          "quoteSymbol": "USDC",
          "expectedPoolAddress": "0xd012000000000000000000000000000000000001"
        }
      ]
    },
    {
      "chainId": 10,
      "network": "Optimism",
      "chainKey": "optimism",
      "rpcEnv": [
        "OPTIMISM_MAINNET_RPC",
        "OPTIMISM_RPC_URL"
      ],
      "integrationEnv": "CHAIN_10_DODO_PMM_INTEGRATION",
      "dodoVendingMachineEnv": [
        "OPTIMISM_DODO_VENDING_MACHINE_ADDRESS"
      ],
      "baseToken": {
        "symbol": "cWETHL2",
        "address": "0x95007ec50d0766162f77848edf7bdc4eba147fb4"
      },
      "wrappedNativeQuote": {
        "symbol": "WETH",
        "env": [
          "OPTIMISM_WETH_ADDRESS"
        ],
        "default": "0x4200000000000000000000000000000000000006",
        "note": "Optimism canonical WETH."
      },
      "stableQuote": {
        "symbol": "USDC",
        "env": [
          "OPTIMISM_OFFICIAL_USDC_ADDRESS"
        ],
        "default": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
        "note": "Optimism native USDC."
      },
      "pairs": [
        {
          "pair": "cWETHL2/WETH",
          "baseSymbol": "cWETHL2",
          "quoteSymbol": "WETH",
          "expectedPoolAddress": "0xd02100000000000000000000000000000000000a"
        },
        {
          "pair": "cWETHL2/USDC",
          "baseSymbol": "cWETHL2",
          "quoteSymbol": "USDC",
          "expectedPoolAddress": "0xd02200000000000000000000000000000000000a"
        }
      ]
    },
    {
      "chainId": 25,
      "network": "Cronos",
      "chainKey": "cronos",
      "rpcEnv": [
        "CRONOS_RPC_URL",
        "CRONOS_RPC",
        "CRONOS_MAINNET_RPC"
      ],
      "integrationEnv": "CHAIN_25_DODO_PMM_INTEGRATION",
      "dodoVendingMachineEnv": [
        "CRONOS_DODO_VENDING_MACHINE_ADDRESS"
      ],
      "baseToken": {
        "symbol": "cWCRO",
        "address": "0x9b10eb0f77c45322dbd1fcb07176fd9a7609c164"
      },
      "wrappedNativeQuote": {
        "symbol": "WCRO",
        "env": [
          "CRONOS_WCRO_ADDRESS",
          "WCRO_ADDRESS"
        ],
        "default": "0x5C7F8A570d578ED84E63fdFA7b1eE72dEae1AE23",
        "note": "Cronos wrapped CRO from the repo's multichain trustless deployment defaults."
      },
      "stableQuote": {
        "symbol": "USDT",
        "env": [
          "CRONOS_OFFICIAL_USDT_ADDRESS"
        ],
        "default": "0x66e428c3f67a68878562e79A0234c1F83c208770",
        "note": "Cronos USDT corrected to the official token list value already adopted in repo state."
      },
      "pairs": [
        {
          "pair": "cWCRO/WCRO",
          "baseSymbol": "cWCRO",
          "quoteSymbol": "WCRO",
          "expectedPoolAddress": "0xd061000000000000000000000000000000000019"
        },
        {
          "pair": "cWCRO/USDT",
          "baseSymbol": "cWCRO",
          "quoteSymbol": "USDT",
          "expectedPoolAddress": "0xd062000000000000000000000000000000000019"
        }
      ]
    },
    {
      "chainId": 56,
      "network": "BSC (BNB Chain)",
      "chainKey": "bsc",
      "rpcEnv": [
        "BSC_RPC_URL",
        "BSC_MAINNET_RPC"
      ],
      "integrationEnv": "CHAIN_56_DODO_PMM_INTEGRATION",
      "dodoVendingMachineEnv": [
        "BSC_DODO_VENDING_MACHINE_ADDRESS"
      ],
      "baseToken": {
        "symbol": "cWBNB",
        "address": "0x179034a08ac2c9c35d2e41239f68c79dca6f18fa"
      },
      "wrappedNativeQuote": {
        "symbol": "WBNB",
        "env": [
          "BSC_WBNB_ADDRESS",
          "WBNB_ADDRESS",
          "BSC_WRAPPED_NATIVE_ADDRESS"
        ],
        "default": "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c",
        "note": "BSC canonical WBNB."
      },
      "stableQuote": {
        "symbol": "USDT",
        "env": [
          "BSC_OFFICIAL_USDT_ADDRESS"
        ],
        "default": "0x55d398326f99059fF775485246999027B3197955",
        "note": "BSC canonical USDT."
      },
      "pairs": [
        {
          "pair": "cWBNB/WBNB",
          "baseSymbol": "cWBNB",
          "quoteSymbol": "WBNB",
          "expectedPoolAddress": "0xd031000000000000000000000000000000000038"
        },
        {
          "pair": "cWBNB/USDT",
          "baseSymbol": "cWBNB",
          "quoteSymbol": "USDT",
          "expectedPoolAddress": "0xd032000000000000000000000000000000000038"
        }
      ]
    },
    {
      "chainId": 100,
      "network": "Gnosis Chain",
      "chainKey": "gnosis",
      "rpcEnv": [
        "GNOSIS_RPC",
        "GNOSIS_MAINNET_RPC"
      ],
      "integrationEnv": "CHAIN_100_DODO_PMM_INTEGRATION",
      "dodoVendingMachineEnv": [
        "GNOSIS_DODO_VENDING_MACHINE_ADDRESS"
      ],
      "baseToken": {
        "symbol": "cWXDAI",
        "address": "0x9f833b4f1012f52eb3317b09922a79c6edfca77d"
      },
      "wrappedNativeQuote": {
        "symbol": "WXDAI",
        "env": [
          "WETH9_GNOSIS",
          "GNOSIS_WXDAI_ADDRESS",
          "WXDAI_ADDRESS"
        ],
        "default": "0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d",
        "note": "Gnosis wrapped xDAI from the config-ready chain env example."
      },
      "stableQuote": {
        "symbol": "USDC",
        "env": [
          "GNOSIS_OFFICIAL_USDC_ADDRESS"
        ],
        "default": "0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83",
        "note": "Gnosis canonical bridged USDC."
      },
      "pairs": [
        {
          "pair": "cWXDAI/WXDAI",
          "baseSymbol": "cWXDAI",
          "quoteSymbol": "WXDAI",
          "expectedPoolAddress": "0xd071000000000000000000000000000000000064"
        },
        {
          "pair": "cWXDAI/USDC",
          "baseSymbol": "cWXDAI",
          "quoteSymbol": "USDC",
          "expectedPoolAddress": "0xd072000000000000000000000000000000000064"
        }
      ]
    },
    {
      "chainId": 137,
      "network": "Polygon",
      "chainKey": "polygon",
      "rpcEnv": [
        "POLYGON_MAINNET_RPC",
        "POLYGON_RPC_URL"
      ],
      "integrationEnv": "CHAIN_137_DODO_PMM_INTEGRATION",
      "dodoVendingMachineEnv": [
        "POLYGON_DODO_VENDING_MACHINE_ADDRESS"
      ],
      "baseToken": {
        "symbol": "cWPOL",
        "address": "0x25980244aacecb6d8c4b887261ed27f87cb2fc73"
      },
      "wrappedNativeQuote": {
        "symbol": "WPOL",
        "env": [
          "POLYGON_WPOL_ADDRESS",
          "POLYGON_WRAPPED_NATIVE_ADDRESS",
          "WPOL_ADDRESS"
        ],
        "default": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270",
        "note": "Polygon native wrapped token contract; on-chain symbol may still read WMATIC."
      },
      "stableQuote": {
        "symbol": "USDC",
        "env": [
          "POLYGON_OFFICIAL_USDC_ADDRESS"
        ],
        "default": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
        "note": "Polygon native USDC."
      },
      "pairs": [
        {
          "pair": "cWPOL/WPOL",
          "baseSymbol": "cWPOL",
          "quoteSymbol": "WPOL",
          "expectedPoolAddress": "0xd041000000000000000000000000000000000089"
        },
        {
          "pair": "cWPOL/USDC",
          "baseSymbol": "cWPOL",
          "quoteSymbol": "USDC",
          "expectedPoolAddress": "0xd042000000000000000000000000000000000089"
        }
      ]
    },
    {
      "chainId": 8453,
      "network": "Base",
      "chainKey": "base",
      "rpcEnv": [
        "BASE_MAINNET_RPC",
        "BASE_RPC_URL"
      ],
      "integrationEnv": "CHAIN_8453_DODO_PMM_INTEGRATION",
      "dodoVendingMachineEnv": [
        "BASE_DODO_VENDING_MACHINE_ADDRESS"
      ],
      "baseToken": {
        "symbol": "cWETHL2",
        "address": "0x2a0840e5117683b11682ac46f5cf5621e67269e3"
      },
      "wrappedNativeQuote": {
        "symbol": "WETH",
        "env": [
          "BASE_WETH_ADDRESS"
        ],
        "default": "0x4200000000000000000000000000000000000006",
        "note": "Base canonical WETH."
      },
      "stableQuote": {
        "symbol": "USDC",
        "env": [
          "BASE_OFFICIAL_USDC_ADDRESS"
        ],
        "default": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "note": "Base native USDC."
      },
      "pairs": [
        {
          "pair": "cWETHL2/WETH",
          "baseSymbol": "cWETHL2",
          "quoteSymbol": "WETH",
          "expectedPoolAddress": "0xd021000000000000000000000000000000002105"
        },
        {
          "pair": "cWETHL2/USDC",
          "baseSymbol": "cWETHL2",
          "quoteSymbol": "USDC",
          "expectedPoolAddress": "0xd022000000000000000000000000000000002105"
        }
      ]
    },
    {
      "chainId": 42161,
      "network": "Arbitrum One",
      "chainKey": "arbitrum",
      "rpcEnv": [
        "ARBITRUM_MAINNET_RPC",
        "ARBITRUM_RPC"
      ],
      "integrationEnv": "CHAIN_42161_DODO_PMM_INTEGRATION",
      "dodoVendingMachineEnv": [
        "ARBITRUM_DODO_VENDING_MACHINE_ADDRESS"
      ],
      "baseToken": {
        "symbol": "cWETHL2",
        "address": "0xe27be001bc55cb2a8ed5ba5a62c834ca135244a3"
      },
      "wrappedNativeQuote": {
        "symbol": "WETH",
        "env": [
          "ARBITRUM_WETH_ADDRESS"
        ],
        "default": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",
        "note": "Arbitrum canonical WETH."
      },
      "stableQuote": {
        "symbol": "USDC",
        "env": [
          "ARBITRUM_OFFICIAL_USDC_ADDRESS"
        ],
        "default": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
        "note": "Arbitrum native USDC."
      },
      "pairs": [
        {
          "pair": "cWETHL2/WETH",
          "baseSymbol": "cWETHL2",
          "quoteSymbol": "WETH",
          "expectedPoolAddress": "0xd02100000000000000000000000000000000a4b1"
        },
        {
          "pair": "cWETHL2/USDC",
          "baseSymbol": "cWETHL2",
          "quoteSymbol": "USDC",
          "expectedPoolAddress": "0xd02200000000000000000000000000000000a4b1"
        }
      ]
    },
    {
      "chainId": 42220,
      "network": "Celo",
      "chainKey": "celo",
      "rpcEnv": [
        "CELO_RPC",
        "CELO_MAINNET_RPC"
      ],
      "integrationEnv": "CHAIN_42220_DODO_PMM_INTEGRATION",
      "dodoVendingMachineEnv": [
        "CELO_DODO_VENDING_MACHINE_ADDRESS"
      ],
      "baseToken": {
        "symbol": "cWCELO",
        "address": "0xb0fa7ec4123c7c275b3a89d9239569707ea3c66a"
      },
      "wrappedNativeQuote": {
        "symbol": "WCELO",
        "env": [
          "WETH9_CELO",
          "CELO_WCELO_ADDRESS",
          "WCELO_ADDRESS"
        ],
        "default": "0x2021B12D8138e2D63cF0895eccABC0DFc92416c6",
        "note": "Celo wrapped CELO from the config-ready chain env example."
      },
      "stableQuote": {
        "symbol": "USDC",
        "env": [
          "CELO_OFFICIAL_USDC_ADDRESS"
        ],
        "default": "0xcebA9300f2b948710d2653dD7B07f33A8B32118C",
        "note": "Celo USDC address currently used by the canonical deployment graph."
      },
      "pairs": [
        {
          "pair": "cWCELO/WCELO",
          "baseSymbol": "cWCELO",
          "quoteSymbol": "WCELO",
          "expectedPoolAddress": "0xd08100000000000000000000000000000000a4ec"
        },
        {
          "pair": "cWCELO/USDC",
          "baseSymbol": "cWCELO",
          "quoteSymbol": "USDC",
          "expectedPoolAddress": "0xd08200000000000000000000000000000000a4ec"
        }
      ]
    },
    {
      "chainId": 43114,
      "network": "Avalanche C-Chain",
      "chainKey": "avalanche",
      "rpcEnv": [
        "AVALANCHE_RPC_URL",
        "AVALANCHE_MAINNET_RPC",
        "AVALANCHE_RPC"
      ],
      "integrationEnv": "CHAIN_43114_DODO_PMM_INTEGRATION",
      "dodoVendingMachineEnv": [
        "AVALANCHE_DODO_VENDING_MACHINE_ADDRESS"
      ],
      "baseToken": {
        "symbol": "cWAVAX",
        "address": "0xe1d4aee2ef8f48a20338935188a8fe7f7c7de7d0"
      },
      "wrappedNativeQuote": {
        "symbol": "WAVAX",
        "env": [
          "AVALANCHE_WAVAX_ADDRESS",
          "WAVAX_ADDRESS"
        ],
        "default": "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7",
        "note": "Avalanche canonical WAVAX."
      },
      "stableQuote": {
        "symbol": "USDC",
        "env": [
          "AVALANCHE_OFFICIAL_USDC_ADDRESS"
        ],
        "default": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E",
        "note": "Avalanche native USDC."
      },
      "pairs": [
        {
          "pair": "cWAVAX/WAVAX",
          "baseSymbol": "cWAVAX",
          "quoteSymbol": "WAVAX",
          "expectedPoolAddress": "0xd05100000000000000000000000000000000a86a"
        },
        {
          "pair": "cWAVAX/USDC",
          "baseSymbol": "cWAVAX",
          "quoteSymbol": "USDC",
          "expectedPoolAddress": "0xd05200000000000000000000000000000000a86a"
        }
      ]
    },
    {
      "chainId": 1111,
      "network": "Wemix",
      "chainKey": "wemix",
      "rpcEnv": [
        "WEMIX_RPC",
        "WEMIX_MAINNET_RPC"
      ],
      "integrationEnv": "CHAIN_1111_DODO_PMM_INTEGRATION",
      "dodoVendingMachineEnv": [
        "WEMIX_DODO_VENDING_MACHINE_ADDRESS"
      ],
      "baseToken": {
        "symbol": "cWWEMIX",
        "address": "0xc111000000000000000000000000000000000457"
      },
      "wrappedNativeQuote": {
        "symbol": "WWEMIX",
        "env": [
          "WETH9_WEMIX",
          "WEMIX_WWEMIX_ADDRESS",
          "WWEMIX_ADDRESS"
        ],
        "default": "0x7D72b22a74A216Af4a002a1095C8C707d6eC1C5f",
        "note": "Wemix wrapped native confirmed in the repo's verification docs."
      },
      "stableQuote": {
        "symbol": "USDC",
        "env": [
          "WEMIX_OFFICIAL_USDC_ADDRESS"
        ],
        "default": "0xE3F5a90F9cb311505cd691a46596599aA1A0AD7D",
        "note": "Recommended correction from the Wemix token verification document; this supersedes the placeholder-like master-map value."
      },
      "pairs": [
        {
          "pair": "cWWEMIX/WWEMIX",
          "baseSymbol": "cWWEMIX",
          "quoteSymbol": "WWEMIX",
          "expectedPoolAddress": "0xd091000000000000000000000000000000000457"
        },
        {
          "pair": "cWWEMIX/USDC",
          "baseSymbol": "cWWEMIX",
          "quoteSymbol": "USDC",
          "expectedPoolAddress": "0xd092000000000000000000000000000000000457"
        }
      ]
    }
  ]
}
