diff --git a/src/config/data/ccip/types.ts b/src/config/data/ccip/types.ts index 0d3af5036a4..fc244fbf7cc 100644 --- a/src/config/data/ccip/types.ts +++ b/src/config/data/ccip/types.ts @@ -13,6 +13,7 @@ type SupportedTokenConfig = { export type LaneConfig = { supportedTokens?: SupportedTokenConfig rateLimiterConfig: RateLimiterConfig + onRamp: string } export type DestinationsLaneConfig = { diff --git a/src/config/data/ccip/v1_0_0/mainnet/lanes.json b/src/config/data/ccip/v1_0_0/mainnet/lanes.json index cfb0293439c..a7fecac9c52 100644 --- a/src/config/data/ccip/v1_0_0/mainnet/lanes.json +++ b/src/config/data/ccip/v1_0_0/mainnet/lanes.json @@ -1,6 +1,7 @@ { "avalanche-mainnet": { "bsc-mainnet": { + "onRamp": "0x5c7AD3715257D20F2ae8596af55203373128BeE1", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -17,6 +18,7 @@ } }, "mainnet": { + "onRamp": "0x3D3817270db2b89e9F68bA27297fb4672082f942", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -33,6 +35,7 @@ } }, "matic-mainnet": { + "onRamp": "0x2d306510FE83Cdb33Ff1658c71C181e9567F0009", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -51,6 +54,7 @@ }, "bsc-mainnet": { "avalanche-mainnet": { + "onRamp": "0xf7c9B607cF09B4048f09C84236cE7f11DF6D6364", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -67,6 +71,7 @@ } }, "ethereum-mainnet-base-1": { + "onRamp": "0xFdc26aA261655580f7ac413927983F664291Fd22", "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, @@ -74,6 +79,7 @@ } }, "mainnet": { + "onRamp": "0x1f17D464652f5Bd74a03446FeA20590CCfB3332D", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -90,6 +96,7 @@ } }, "matic-mainnet": { + "onRamp": "0xCAd54BE1A4Bc5e467cd5B53896eb692D9f6956cD", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -115,6 +122,7 @@ }, "ethereum-mainnet-arbitrum-1": { "ethereum-mainnet-base-1": { + "onRamp": "0x590791aA846eC4D2Aa2B8697Edeb6158F6054839", "supportedTokens": { "NUON": { "rateLimiterConfig": { @@ -152,6 +160,7 @@ } }, "mainnet": { + "onRamp": "0x98dd9E9b8AE458225119Ab5B8c947A9d1cd0B648", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -212,6 +221,7 @@ }, "ethereum-mainnet-base-1": { "bsc-mainnet": { + "onRamp": "0x064f0960Ab66F44A5e6c7D2335b19De4Bb75AA0D", "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, @@ -219,6 +229,7 @@ } }, "ethereum-mainnet-arbitrum-1": { + "onRamp": "0x223953DB4E0A4C33bac1B17B0df1c22919984c60", "supportedTokens": { "NUON": { "rateLimiterConfig": { @@ -256,6 +267,7 @@ } }, "ethereum-mainnet-optimism-1": { + "onRamp": "0xe96563b8a6b4eA245e7fCEFaba813104FC889C6c", "rateLimiterConfig": { "capacity": "600000000000000000000000", "isEnabled": true, @@ -263,7 +275,15 @@ } }, "mainnet": { + "onRamp": "0xD44371bFDe87f2db3eA6Df242091351A06c2e181", "supportedTokens": { + "R": { + "rateLimiterConfig": { + "capacity": "500000000000000000000000", + "isEnabled": true, + "rate": "139000000000000000000" + } + }, "NUON": { "rateLimiterConfig": { "capacity": "100000000000000000000000", @@ -309,6 +329,7 @@ }, "ethereum-mainnet-optimism-1": { "ethereum-mainnet-base-1": { + "onRamp": "0xC40f7C8763e35fb64ab968Dc812C2d24c6f8404c", "rateLimiterConfig": { "capacity": "600000000000000000000000", "isEnabled": true, @@ -316,6 +337,7 @@ } }, "mainnet": { + "onRamp": "0xad1b1F2A6DD55627e3893B771A00Cd43F69DcE35", "supportedTokens": { "snxUSD": { "rateLimiterConfig": { @@ -332,6 +354,7 @@ } }, "matic-mainnet": { + "onRamp": "0xB188Bd6CC347299EEBb3aE93F57d90F580536B3A", "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, @@ -341,6 +364,7 @@ }, "mainnet": { "avalanche-mainnet": { + "onRamp": "0xd0B5Fc9790a6085b048b8Aa1ED26ca2b3b282CF2", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -357,6 +381,7 @@ } }, "bsc-mainnet": { + "onRamp": "0xdF1d7FD22aC3aB5171E275796f123224039f3b24", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -373,6 +398,7 @@ } }, "ethereum-mainnet-arbitrum-1": { + "onRamp": "0x333f976915195ba9044fD0cd603cEcE936f6264e", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -431,7 +457,15 @@ } }, "ethereum-mainnet-base-1": { + "onRamp": "0xe2Eb229e88F56691e96bb98256707Bc62160FE73", "supportedTokens": { + "R": { + "rateLimiterConfig": { + "capacity": "500000000000000000000000", + "isEnabled": true, + "rate": "139000000000000000000" + } + }, "NUON": { "rateLimiterConfig": { "capacity": "100000000000000000000000", @@ -475,6 +509,7 @@ } }, "ethereum-mainnet-optimism-1": { + "onRamp": "0xCC19bC4D43d17eB6859F0d22BA300967C97780b0", "supportedTokens": { "snxUSD": { "rateLimiterConfig": { @@ -491,6 +526,7 @@ } }, "matic-mainnet": { + "onRamp": "0x0f27c8532457b66D6037141DEB0ed479Dad04B3c", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -516,6 +552,7 @@ }, "matic-mainnet": { "avalanche-mainnet": { + "onRamp": "0x47D945f7bbb814B65775a89c71F5D2229BE96CE9", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -532,6 +569,7 @@ } }, "bsc-mainnet": { + "onRamp": "0xFFAacDD8FB3aF6aDa58AbABAEc549587C81351BF", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -555,6 +593,7 @@ } }, "ethereum-mainnet-optimism-1": { + "onRamp": "0xD8E79DeF51a98b71c98b4C19D4A314341670AC36", "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, @@ -562,6 +601,7 @@ } }, "mainnet": { + "onRamp": "0xAE0e486Fa6577188d586A8e4c12360FB82E2a386", "supportedTokens": { "BETS": { "rateLimiterConfig": { diff --git a/src/config/data/ccip/v1_0_0/mainnet/tokens.json b/src/config/data/ccip/v1_0_0/mainnet/tokens.json index 228cd2432ab..06d7a99d116 100644 --- a/src/config/data/ccip/v1_0_0/mainnet/tokens.json +++ b/src/config/data/ccip/v1_0_0/mainnet/tokens.json @@ -1,33 +1,10 @@ { "LINK": { - "avalanche-mainnet": { - "tokenAddress": "0x5947BB275c521040051D82396192181b413227A3", + "mainnet": { + "tokenAddress": "0x514910771AF9Ca656af840dff83E8264EcF986CA", "allowListEnabled": false, - "poolAddress": "0x8A3e8D8614189d7ad0CF3f1a0D787Da79eBCEc17", + "poolAddress": "0xC2291992A08eBFDfedfE248F2CCD34Da63570DF4", "poolType": "lockRelease", - "name": "Chainlink Token", - "symbol": "LINK.e", - "decimals": 18 - }, - "bsc-mainnet": { - "tokenAddress": "0x404460C6A5EdE2D891e8297795264fDe62ADBB75", - "allowListEnabled": false, - "name": "ChainLink Token", - "symbol": "LINK", - "decimals": 18 - }, - "ethereum-mainnet-arbitrum-1": { - "tokenAddress": "0xf97f4df75117a78c1A5a0DBb814Af92458539FB4", - "allowListEnabled": false, - "name": "ChainLink Token", - "symbol": "LINK", - "decimals": 18 - }, - "ethereum-mainnet-base-1": { - "tokenAddress": "0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196", - "allowListEnabled": false, - "poolAddress": "0x1568A4131760231712E59778DAB9EFE67911f4ff", - "poolType": "burnMint", "name": "ChainLink Token", "symbol": "LINK", "decimals": 18 @@ -41,11 +18,9 @@ "symbol": "LINK", "decimals": 18 }, - "mainnet": { - "tokenAddress": "0x514910771AF9Ca656af840dff83E8264EcF986CA", + "ethereum-mainnet-arbitrum-1": { + "tokenAddress": "0xf97f4df75117a78c1A5a0DBb814Af92458539FB4", "allowListEnabled": false, - "poolAddress": "0xC2291992A08eBFDfedfE248F2CCD34Da63570DF4", - "poolType": "lockRelease", "name": "ChainLink Token", "symbol": "LINK", "decimals": 18 @@ -58,52 +33,57 @@ "name": "ChainLink Token", "symbol": "LINK", "decimals": 18 - } - }, - "WAVAX": { + }, "avalanche-mainnet": { - "tokenAddress": "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7", + "tokenAddress": "0x5947BB275c521040051D82396192181b413227A3", "allowListEnabled": false, - "poolAddress": "0x8CB50A8C8D009aCeFC8685999D989B552909ebEb", + "poolAddress": "0x8A3e8D8614189d7ad0CF3f1a0D787Da79eBCEc17", "poolType": "lockRelease", - "name": "Wrapped AVAX", - "symbol": "WAVAX", + "name": "Chainlink Token", + "symbol": "LINK.e", "decimals": 18 - } - }, - "WBNB": { + }, "bsc-mainnet": { - "tokenAddress": "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c", + "tokenAddress": "0x404460C6A5EdE2D891e8297795264fDe62ADBB75", "allowListEnabled": false, - "name": "Wrapped BNB", - "symbol": "WBNB", + "name": "ChainLink Token", + "symbol": "LINK", + "decimals": 18 + }, + "ethereum-mainnet-base-1": { + "tokenAddress": "0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196", + "allowListEnabled": false, + "poolAddress": "0x1568A4131760231712E59778DAB9EFE67911f4ff", + "poolType": "burnMint", + "name": "ChainLink Token", + "symbol": "LINK", "decimals": 18 } }, "WETH": { - "ethereum-mainnet-arbitrum-1": { - "tokenAddress": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1", + "mainnet": { + "tokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", "allowListEnabled": false, "name": "Wrapped Ether", "symbol": "WETH", "decimals": 18 }, - "ethereum-mainnet-base-1": { + "ethereum-mainnet-optimism-1": { "tokenAddress": "0x4200000000000000000000000000000000000006", "allowListEnabled": false, "name": "Wrapped Ether", "symbol": "WETH", "decimals": 18 }, - "ethereum-mainnet-optimism-1": { - "tokenAddress": "0x4200000000000000000000000000000000000006", + "ethereum-mainnet-arbitrum-1": { + "tokenAddress": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1", "allowListEnabled": false, "name": "Wrapped Ether", "symbol": "WETH", "decimals": 18 }, - "mainnet": { - "tokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "ethereum-mainnet-base-1": { + "tokenAddress": "0x4200000000000000000000000000000000000006", "allowListEnabled": false, "name": "Wrapped Ether", "symbol": "WETH", @@ -121,6 +101,26 @@ "decimals": 18 } }, + "WAVAX": { + "avalanche-mainnet": { + "tokenAddress": "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7", + "allowListEnabled": false, + "poolAddress": "0x8CB50A8C8D009aCeFC8685999D989B552909ebEb", + "poolType": "lockRelease", + "name": "Wrapped AVAX", + "symbol": "WAVAX", + "decimals": 18 + } + }, + "WBNB": { + "bsc-mainnet": { + "tokenAddress": "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c", + "allowListEnabled": false, + "name": "Wrapped BNB", + "symbol": "WBNB", + "decimals": 18 + } + }, "BETS": { "avalanche-mainnet": { "tokenAddress": "0x94025780a1aB58868D9B2dBBB775f44b32e8E6e5", @@ -353,6 +353,26 @@ "decimals": 18 } }, + "R": { + "ethereum-mainnet-base-1": { + "tokenAddress": "0xaFB2820316e7Bc5Ef78d295AB9b8Bb2257534576", + "allowListEnabled": false, + "poolAddress": "0x19ef16366Ec4D8c8F022A3708735289538ef6D16", + "poolType": "burnMint", + "name": "R Stablecoin", + "symbol": "R", + "decimals": 18 + }, + "mainnet": { + "tokenAddress": "0x183015a9bA6fF60230fdEaDc3F43b3D788b13e21", + "allowListEnabled": false, + "poolAddress": "0xD0b84F42b3B88eeF7AA88c48Ac8EC08130d48595", + "poolType": "lockRelease", + "name": "R Stablecoin", + "symbol": "R", + "decimals": 18 + } + }, "snxUSD": { "ethereum-mainnet-optimism-1": { "tokenAddress": "0xb2F30A7C980f052f02563fb518dcc39e6bf38175", diff --git a/src/config/data/ccip/v1_2_0/mainnet/lanes.json b/src/config/data/ccip/v1_2_0/mainnet/lanes.json index d0b26bd011e..241615950ec 100644 --- a/src/config/data/ccip/v1_2_0/mainnet/lanes.json +++ b/src/config/data/ccip/v1_2_0/mainnet/lanes.json @@ -1,6 +1,7 @@ { "avalanche-mainnet": { "bsc-mainnet": { + "onRamp": "0x8eaae6462816CB4957184c48B86afA7642D8Bf2B", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -17,6 +18,7 @@ } }, "mainnet": { + "onRamp": "0xD0701FcC7818c31935331B02Eb21e91eC71a1704", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -40,6 +42,7 @@ } }, "matic-mainnet": { + "onRamp": "0x97500490d9126f34cf9aA0126d64623E170319Ef", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -65,6 +68,7 @@ }, "bsc-mainnet": { "avalanche-mainnet": { + "onRamp": "0x6aa72a998859eF93356c6521B72155D355D0Cfd2", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -81,6 +85,7 @@ } }, "ethereum-mainnet-arbitrum-1": { + "onRamp": "0x2788b46BAcFF49BD89562e6bA5c5FBbbE5Fa92F7", "supportedTokens": { "CKP": { "rateLimiterConfig": { @@ -104,6 +109,7 @@ } }, "ethereum-mainnet-base-1": { + "onRamp": "0x70bC7f7a6D936b289bBF5c0E19ECE35B437E2e36", "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, @@ -111,6 +117,7 @@ } }, "mainnet": { + "onRamp": "0x0Bf40b034872D0b364f3DCec04C7434a4Da1C8d9", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -127,6 +134,7 @@ } }, "matic-mainnet": { + "onRamp": "0x6bD4754D86fc87FE5b463D368f26a3587a08347c", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -152,6 +160,7 @@ }, "ethereum-mainnet-arbitrum-1": { "bsc-mainnet": { + "onRamp": "0x79f3ABeCe5A3AFFf32D47F4CFe45e7b65c9a2D91", "supportedTokens": { "CKP": { "rateLimiterConfig": { @@ -175,6 +184,7 @@ } }, "ethereum-mainnet-base-1": { + "onRamp": "0x77b60F85b25fD501E3ddED6C1fe7bF565C08A22A", "supportedTokens": { "NUON": { "rateLimiterConfig": { @@ -219,6 +229,7 @@ } }, "ethereum-mainnet-optimism-1": { + "onRamp": "0xC09b72E8128620C40D89649019d995Cc79f030C3", "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, @@ -226,6 +237,7 @@ } }, "mainnet": { + "onRamp": "0xCe11020D56e5FDbfE46D9FC3021641FfbBB5AdEE", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -305,6 +317,7 @@ } }, "matic-mainnet": { + "onRamp": "0x122F05F49e90508F089eE8D0d868d1a4f3E5a809", "supportedTokens": { "DFX": { "rateLimiterConfig": { @@ -323,6 +336,7 @@ }, "ethereum-mainnet-base-1": { "bsc-mainnet": { + "onRamp": "0xdd4Fb402d41Beb0eEeF6CfB1bf445f50bDC8c981", "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, @@ -330,6 +344,7 @@ } }, "ethereum-mainnet-arbitrum-1": { + "onRamp": "0x1E5Ca70d1e7A1B26061125738a880BBeA42FeB21", "supportedTokens": { "NUON": { "rateLimiterConfig": { @@ -374,6 +389,7 @@ } }, "ethereum-mainnet-optimism-1": { + "onRamp": "0xd952FEAcDd5919Cc5E9454b53bF45d4E73dD6457", "supportedTokens": { "USDC": { "rateLimiterConfig": { @@ -390,6 +406,7 @@ } }, "mainnet": { + "onRamp": "0xDEA286dc0E01Cb4755650A6CF8d1076b454eA1cb", "supportedTokens": { "NUON": { "rateLimiterConfig": { @@ -443,6 +460,7 @@ }, "ethereum-mainnet-optimism-1": { "ethereum-mainnet-arbitrum-1": { + "onRamp": "0x0C9BE7Cfd12c735E5aaE047C1dCB845d54E518C3", "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, @@ -450,6 +468,7 @@ } }, "ethereum-mainnet-base-1": { + "onRamp": "0x0b1760A8112183303c5526C6b24569fd3A274f3B", "supportedTokens": { "USDC": { "rateLimiterConfig": { @@ -466,6 +485,7 @@ } }, "mainnet": { + "onRamp": "0x55183Db1d2aE0b63e4c92A64bEF2CBfc2032B127", "supportedTokens": { "snxUSD": { "rateLimiterConfig": { @@ -489,6 +509,7 @@ } }, "matic-mainnet": { + "onRamp": "0x6B57145e322c877E7D91Ed8E31266eB5c02F7EfC", "supportedTokens": { "USDC": { "rateLimiterConfig": { @@ -507,6 +528,7 @@ }, "mainnet": { "avalanche-mainnet": { + "onRamp": "0x3df8dAe2d123081c4D5E946E655F7c109B9Dd630", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -530,6 +552,7 @@ } }, "bsc-mainnet": { + "onRamp": "0x91D25A56Db77aD5147437d8B83Eb563D46eBFa69", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -546,6 +569,7 @@ } }, "ethereum-mainnet-arbitrum-1": { + "onRamp": "0x925228D7B82d883Dde340A55Fe8e6dA56244A22C", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -625,6 +649,7 @@ } }, "ethereum-mainnet-base-1": { + "onRamp": "0xe2c2AB221AA0b957805f229d2AA57fBE2f4dADf7", "supportedTokens": { "NUON": { "rateLimiterConfig": { @@ -676,6 +701,7 @@ } }, "ethereum-mainnet-optimism-1": { + "onRamp": "0x86B47d8411006874eEf8E4584BdFD7be8e5549d1", "supportedTokens": { "snxUSD": { "rateLimiterConfig": { @@ -699,6 +725,7 @@ } }, "matic-mainnet": { + "onRamp": "0x35F0ca9Be776E4B38659944c257bDd0ba75F1B8B", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -731,6 +758,7 @@ }, "matic-mainnet": { "avalanche-mainnet": { + "onRamp": "0x5FA30697e90eB30954895c45b028F7C0dDD39b12", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -754,6 +782,7 @@ } }, "bsc-mainnet": { + "onRamp": "0xF5b5A2fC11BF46B1669C3B19d98B19C79109Dca9", "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -777,6 +806,7 @@ } }, "ethereum-mainnet-arbitrum-1": { + "onRamp": "0xD16D025330Edb91259EEA8ed499daCd39087c295", "supportedTokens": { "DFX": { "rateLimiterConfig": { @@ -793,6 +823,7 @@ } }, "ethereum-mainnet-optimism-1": { + "onRamp": "0x3111cfbF5e84B5D9BD952dd8e957f4Ca75f728Cf", "supportedTokens": { "USDC": { "rateLimiterConfig": { @@ -809,6 +840,7 @@ } }, "mainnet": { + "onRamp": "0xFd77c53AA4eF0E3C01f5Ac012BF7Cc7A3ECf5168", "supportedTokens": { "BETS": { "rateLimiterConfig": { diff --git a/src/config/data/ccip/v1_2_0/testnet/lanes.json b/src/config/data/ccip/v1_2_0/testnet/lanes.json index aaf3a4f7407..d747e7d725a 100644 --- a/src/config/data/ccip/v1_2_0/testnet/lanes.json +++ b/src/config/data/ccip/v1_2_0/testnet/lanes.json @@ -1,6 +1,7 @@ { "avalanche-fuji-testnet": { "ethereum-testnet-sepolia": { + "onRamp": "0x5724B4Cc39a9690135F7273b44Dfd3BA6c0c69aD", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -31,6 +32,7 @@ } }, "ethereum-testnet-sepolia-optimism-1": { + "onRamp": "0xC334DE5b020e056d0fE766dE46e8d9f306Ffa1E2", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -61,6 +63,7 @@ } }, "matic-testnet": { + "onRamp": "0xcA2C3196047FE0E31547B7214E5B7c49413fE9a8", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -91,6 +94,7 @@ } }, "bsc-testnet": { + "onRamp": "0xF25ECF1Aad9B2E43EDc2960cF66f325783245535", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -116,6 +120,7 @@ }, "bsc-testnet": { "ethereum-testnet-sepolia": { + "onRamp": "0xB1DE44B04C00eaFe9915a3C07a0CaeA4410537dF", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -139,6 +144,7 @@ } }, "avalanche-fuji-testnet": { + "onRamp": "0xa2515683E99F50ADbE177519A46bb20FfdBaA5de", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -162,6 +168,7 @@ } }, "matic-testnet": { + "onRamp": "0x2C513cF3066Ff38F6a7549a652899EbA23184Bb6", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -187,6 +194,7 @@ }, "ethereum-testnet-sepolia-optimism-1": { "ethereum-testnet-sepolia": { + "onRamp": "0xC8b93b46BF682c39B3F65Aa1c135bC8A95A5E43a", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -217,6 +225,7 @@ } }, "avalanche-fuji-testnet": { + "onRamp": "0x6b38CC6Fa938D5AB09Bdf0CFe580E226fDD793cE", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -247,6 +256,7 @@ } }, "ethereum-testnet-sepolia-arbitrum-1": { + "onRamp": "0x1a86b29364D1B3fA3386329A361aA98A104b2742", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -277,6 +287,7 @@ } }, "matic-testnet": { + "onRamp": "0xdE8d0f47a71eA3fDFBD3162271652f2847939097", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -309,6 +320,7 @@ }, "ethereum-testnet-sepolia": { "avalanche-fuji-testnet": { + "onRamp": "0x0477cA0a35eE05D3f9f424d88bC0977ceCf339D4", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -339,6 +351,7 @@ } }, "ethereum-testnet-sepolia-optimism-1": { + "onRamp": "0x69CaB5A0a08a12BaFD8f5B195989D709E396Ed4d", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -369,6 +382,7 @@ } }, "matic-testnet": { + "onRamp": "0x81660Dc846f0528A7Ce003c1F7774d7c4135F344", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -399,6 +413,7 @@ } }, "bsc-testnet": { + "onRamp": "0xD990f8aFA5BCB02f95eEd88ecB7C68f5998bD618", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -422,6 +437,7 @@ } }, "ethereum-testnet-sepolia-arbitrum-1": { + "onRamp": "0xe4Dd3B16E09c016402585a8aDFdB4A18f772a07e", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -461,6 +477,7 @@ }, "matic-testnet": { "ethereum-testnet-sepolia": { + "onRamp": "0x70c04331fd35fC21DB54F64E0e77A5E423619e04", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -491,6 +508,7 @@ } }, "avalanche-fuji-testnet": { + "onRamp": "0x5e0AD6D742983Ca464Fef0c28fD2D788a320B1c3", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -521,6 +539,7 @@ } }, "ethereum-testnet-sepolia-optimism-1": { + "onRamp": "0xf3F1a5714F0c95C302a22Ee7Bf7b5b866d162818", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -551,6 +570,7 @@ } }, "bsc-testnet": { + "onRamp": "0x971890dCcBe45D766Db8AB16CB76EDCDAB5bd70c", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -576,6 +596,7 @@ }, "ethereum-testnet-sepolia-arbitrum-1": { "ethereum-testnet-sepolia": { + "onRamp": "0x4205E1Ca0202A248A5D42F5975A8FE56F3E302e9", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -613,6 +634,7 @@ } }, "ethereum-testnet-sepolia-optimism-1": { + "onRamp": "0x701Fe16916dd21EFE2f535CA59611D818B017877", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { diff --git a/src/features/ccip/components/supported-networks/LaneConfig.astro b/src/features/ccip/components/supported-networks/LaneConfig.astro index 6741eeb802c..549e80f9592 100644 --- a/src/features/ccip/components/supported-networks/LaneConfig.astro +++ b/src/features/ccip/components/supported-networks/LaneConfig.astro @@ -18,7 +18,7 @@ type ConfigProps = { const contactUrl = "https://chainlinkcommunity.typeform.com/ccip-form?typeform-source=docs.chain.link#ref_id=ccip_docs" const { laneConfig, sourceChain, environment, sourceChainRefId, version } = Astro.props as ConfigProps -const { rateLimiterConfig, supportedTokens } = laneConfig +const { rateLimiterConfig, supportedTokens, onRamp } = laneConfig const normalizeNumber = (bigNum: BigNumber, decimals: number = 18) => { const divisor = new BigNumber(10).pow(decimals) @@ -80,6 +80,8 @@ const explorerUrl = getExplorer(sourceChain) if (!explorerUrl) throw Error(`Explorer url not found for ${sourceChain}`) +const onRampExplorerUrl = getExplorerAddressUrl(explorerUrl)(onRamp) + let tokensWithExtraInfo: { token: string address: any @@ -118,6 +120,17 @@ if (supportedTokens) { } --- + + + + + + + + +
ParameterValue
OnRamp address
+
+ { tokensWithExtraInfo.length > 0 ? ( <>