Files
proxmox/config/deployer-gas-routes.json
defiQUG dbd517b279 Sync workspace: config, docs, scripts, CI, operator rules, and submodule pointers.
- Update dbis_core, cross-chain-pmm-lps, explorer-monorepo, metamask-integration, pr-workspace/chains
- Omit embedded publish git dirs and empty placeholders from index

Made-with: Cursor
2026-04-12 06:12:20 -07:00

168 lines
6.3 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",
"nonEvmNetworks": [
{
"identifier": "Solana",
"vmKind": "SVM",
"nativeSymbol": "SOL",
"method": "manual",
"caip2": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"manualInstructions": "Acquire SOL for Solana mainnet-beta gas and fund the assigned Solana deployer / relay signer when the Solana rollout wave is opened. This entry is planning-only; deployer-gas-auto-route.sh currently processes only the EIP-155 .chains array.",
"note": "Desired non-EVM deployment network for future GRU / cW-style mirrored assets via a bridge-wrapped or SPL-native representation."
}
],
"chains": [
{
"chainId": 138,
"name": "DeFi Oracle Meta Mainnet",
"nativeSymbol": "ETH",
"thresholdEther": "0.006",
"method": "internal",
"tokenAggregationBaseUrl": "https://explorer.d-bis.org/token-aggregation/api/v1",
"tokenAggregationFallbackUrl": "http://192.168.11.140:3001",
"dodoPmmIntegration": "0x86ADA6Ef91A3B450F89f2b751e93B1b7A3218895",
"poolCusdtCusdc": "0x9e89bAe009adf128782E19e8341996c596ac40dC",
"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"
}