Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
- MASTER_INDEX: Last Updated 2026-03-06; status 59/59 contracts; add NEXT_STEPS_LIST, CONTRACT_NEXT_STEPS_LIST - docs/README, NEXT_STEPS_INDEX, 06-besu/MASTER_INDEX: Last Updated 2026-03-06 - Contract check script: 59 addresses (PMM, vault/reserve, CompliantFiatTokens); canonical CCIP/router - New docs: EXECUTION_CHECKLIST, NEXT_STEPS_LIST, DOTENV_AUDIT, ADDITIONAL_PATHS, deployer gas runbook, WEMIX_ACQUISITION_TABLED, etc. - Config: deployer-gas-routes, cro-wemix-swap-routes, routing-registry, token-mapping - Scripts: check-contracts-on-chain-138, check-pmm-pool-balances-chain138, deployer-gas-auto-route, acquire-cro-and-wemix-gas - Operator rule: operator-lan-access-check.mdc Made-with: Cursor
157 lines
5.6 KiB
JSON
157 lines
5.6 KiB
JSON
{
|
|
"description": "Chain-to-method mapping for deployer gas auto-route: swap/bridge ERC-20 to native gas per chain. Used by scripts/deployment/deployer-gas-auto-route.sh.",
|
|
"deployerAddress": "0x4A666F96fC8764181194447A7dFdb7d471b301C8",
|
|
"chains": [
|
|
{
|
|
"chainId": 138,
|
|
"name": "DeFi Oracle Meta Mainnet",
|
|
"nativeSymbol": "ETH",
|
|
"thresholdEther": "0.006",
|
|
"method": "internal",
|
|
"tokenAggregationBaseUrl": "https://dbis-api.d-bis.org/api/v1",
|
|
"tokenAggregationFallbackUrl": "http://192.168.11.140:3001",
|
|
"dodoPmmIntegration": "0x79cdbaFBaA0FdF9F55D26F360F54cddE5c743F7D",
|
|
"poolCusdtCusdc": "0x9fcB06Aa1FD5215DC0E91Fd098aeff4B62fEa5C8",
|
|
"cusdt": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
|
|
"cusdc": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
|
|
"weth9": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
|
|
"note": "No cUSDT/cUSDC→WETH pool on 138; use genesis/validator for gas. Internal path for future c*→WETH pool if added."
|
|
},
|
|
{
|
|
"chainId": 1,
|
|
"name": "Ethereum Mainnet",
|
|
"nativeSymbol": "ETH",
|
|
"thresholdEther": "0.02",
|
|
"method": "protocolink",
|
|
"protocolinkChainKey": "mainnet",
|
|
"supportedInputTokens": ["USDT", "USDC", "LINK", "DAI"]
|
|
},
|
|
{
|
|
"chainId": 56,
|
|
"name": "BSC",
|
|
"nativeSymbol": "BNB",
|
|
"thresholdEther": "0.06",
|
|
"method": "protocolink",
|
|
"protocolinkChainKey": "bsc",
|
|
"supportedInputTokens": ["USDT", "USDC", "BUSD", "LINK"]
|
|
},
|
|
{
|
|
"chainId": 137,
|
|
"name": "Polygon",
|
|
"nativeSymbol": "MATIC",
|
|
"thresholdEther": "1.0",
|
|
"method": "protocolink",
|
|
"protocolinkChainKey": "polygon",
|
|
"supportedInputTokens": ["USDT", "USDC", "LINK", "DAI"]
|
|
},
|
|
{
|
|
"chainId": 100,
|
|
"name": "Gnosis",
|
|
"nativeSymbol": "xDAI",
|
|
"thresholdEther": "0.05",
|
|
"method": "protocolink",
|
|
"protocolinkChainKey": "gnosis",
|
|
"supportedInputTokens": ["USDT", "USDC", "LINK", "WXDAI"]
|
|
},
|
|
{
|
|
"chainId": 10,
|
|
"name": "Optimism",
|
|
"nativeSymbol": "ETH",
|
|
"thresholdEther": "0.005",
|
|
"method": "protocolink",
|
|
"protocolinkChainKey": "optimism",
|
|
"supportedInputTokens": ["USDT", "USDC", "LINK", "DAI"]
|
|
},
|
|
{
|
|
"chainId": 42161,
|
|
"name": "Arbitrum",
|
|
"nativeSymbol": "ETH",
|
|
"thresholdEther": "0.005",
|
|
"method": "protocolink",
|
|
"protocolinkChainKey": "arbitrum",
|
|
"supportedInputTokens": ["USDT", "USDC", "LINK", "DAI"]
|
|
},
|
|
{
|
|
"chainId": 8453,
|
|
"name": "Base",
|
|
"nativeSymbol": "ETH",
|
|
"thresholdEther": "0.005",
|
|
"method": "protocolink",
|
|
"protocolinkChainKey": "base",
|
|
"supportedInputTokens": ["USDT", "USDC", "LINK", "DAI"]
|
|
},
|
|
{
|
|
"chainId": 43114,
|
|
"name": "Avalanche",
|
|
"nativeSymbol": "AVAX",
|
|
"thresholdEther": "0.1",
|
|
"method": "protocolink",
|
|
"protocolinkChainKey": "avalanche",
|
|
"supportedInputTokens": ["USDT", "USDC", "LINK", "DAI"]
|
|
},
|
|
{
|
|
"chainId": 25,
|
|
"name": "Cronos",
|
|
"nativeSymbol": "CRO",
|
|
"thresholdEther": "15",
|
|
"method": "manual",
|
|
"manualInstructions": "Swap ETH/BNB/USDT/USDC to CRO via any listed aggregator; send to deployer on Cronos (chain 25). Required ~15 CRO. Multiple routes: config/cro-wemix-swap-routes.json.",
|
|
"manualLinks": [
|
|
"https://swapspace.co/exchange-pairs/cro-eth",
|
|
"https://swapspace.co/exchange-pairs/cro-bnb",
|
|
"https://changenow.io/currencies/cronos-cro",
|
|
"https://simpleswap.io/coins/cronos",
|
|
"https://stealthex.io/coin/cro"
|
|
],
|
|
"swapRoutesConfig": "config/cro-wemix-swap-routes.json",
|
|
"note": "Protocolink does not support Cronos (400 unsupported); use manual aggregator. Run ./scripts/deployment/acquire-cro-and-wemix-gas.sh for all routes."
|
|
},
|
|
{
|
|
"chainId": 42220,
|
|
"name": "Celo",
|
|
"nativeSymbol": "CELO",
|
|
"thresholdEther": "0.1",
|
|
"method": "protocolink",
|
|
"protocolinkChainKey": "celo",
|
|
"supportedInputTokens": ["USDT", "USDC", "cUSD", "cEUR"],
|
|
"note": "Protocolink Celo support TBD; may need manual if not supported."
|
|
},
|
|
{
|
|
"chainId": 1111,
|
|
"name": "Wemix",
|
|
"nativeSymbol": "WEMIX",
|
|
"thresholdEther": "0.4",
|
|
"method": "manual",
|
|
"manualInstructions": "Swap ETH/BNB/POL to WEMIX via any listed aggregator; send to deployer on chain 1111. Required ~0.4 WEMIX. Multiple routes: config/cro-wemix-swap-routes.json.",
|
|
"manualLinks": [
|
|
"https://swapspace.co/exchange-pairs/wemix-bnb",
|
|
"https://swapspace.co/exchange-pairs/wemix-eth",
|
|
"https://changenow.io/currencies/wemix-main/polygon-matic",
|
|
"https://simpleswap.io/coins/wemix",
|
|
"https://stealthex.io/coin/wemix"
|
|
],
|
|
"swapRoutesConfig": "config/cro-wemix-swap-routes.json",
|
|
"inRepoOption": "LiFi or Jumper API if 1111 supported; implement scripts/deployment/wemix-acquire-via-lifi.js when available."
|
|
},
|
|
{
|
|
"chainId": 651940,
|
|
"name": "ALL Mainnet",
|
|
"nativeSymbol": "ALL",
|
|
"thresholdEther": "0.1",
|
|
"method": "manual",
|
|
"note": "Alltra chain; use existing funding or alltra-lifi-settlement flows."
|
|
},
|
|
{
|
|
"chainId": 42793,
|
|
"name": "Etherlink",
|
|
"nativeSymbol": "XTZ",
|
|
"thresholdEther": "1",
|
|
"method": "manual",
|
|
"manualInstructions": "Acquire XTZ/tez for Etherlink gas via exchange or aggregator; send to deployer. Bridge/CCIP support TBD.",
|
|
"note": "Optional; token-mapping 138↔42793 added 2026-03-06. Add to routing-registry when bridge available."
|
|
}
|
|
],
|
|
"slippageBpsMax": 150,
|
|
"maxAmountPerRunEther": "10"
|
|
}
|