diff --git a/public/assets/chains/mode.svg b/public/assets/chains/mode.svg new file mode 100644 index 00000000000..37b02172add --- /dev/null +++ b/public/assets/chains/mode.svg @@ -0,0 +1,47 @@ + + + + + + + diff --git a/script.sh b/script.sh new file mode 100755 index 00000000000..3ae7c980f6a --- /dev/null +++ b/script.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +var="rgottleber, RyanRHall, scmurphy96, DSergiu, ShadowySuperCryptoCoder, solangegueiros, stvndf, timkaebisch, tippi-fifestarr, chainchad, ekamkohli, sreeharshar84, izcoser, preginald, stone4419, tkaraivanov, ubinatus, udaiveerS" + + +set -f +arr=(${var//,/ }) + +for i in "${!arr[@]}" +do + echo "${arr[i]}" + yarn all-contributors add "${arr[i]}" doc +done diff --git a/src/components/QuickLinks/data/productChainLinks.ts b/src/components/QuickLinks/data/productChainLinks.ts index f96da5abea3..5a2b24bfed3 100644 --- a/src/components/QuickLinks/data/productChainLinks.ts +++ b/src/components/QuickLinks/data/productChainLinks.ts @@ -31,6 +31,7 @@ export const productChainLinks: ProductChainLinks = { optimism: "/ccip/supported-networks/v1_2_0/mainnet#optimism-mainnet", polygon: "/ccip/supported-networks/v1_2_0/mainnet#polygon-mainnet", wemix: "/ccip/supported-networks/v1_2_0/mainnet#wemix-mainnet", + mode: "/ccip/supported-networks/v1_2_0/mainnet#mode-mainnet", }, }, "Data Feeds": { @@ -116,6 +117,7 @@ export const productChainLinks: ProductChainLinks = { kroma: "/resources/link-token-contracts#kroma", linea: "/resources/link-token-contracts#linea", metis: "/resources/link-token-contracts#metis", + mode: "/resources/link-token-contracts#mode", moonbeam: "/resources/link-token-contracts#moonbeam", moonriver: "/resources/link-token-contracts#moonriver", optimism: "/resources/link-token-contracts#optimism", @@ -150,4 +152,5 @@ export const chainNames: Record = { // starknet: "Starknet", wemix: "Wemix", zksync: "zkSync", + mode: "Mode", } diff --git a/src/config/data/ccip/data.ts b/src/config/data/ccip/data.ts index ff338d3c88e..9fcc63626ff 100644 --- a/src/config/data/ccip/data.ts +++ b/src/config/data/ccip/data.ts @@ -248,6 +248,7 @@ export const getBnMParams = ({ supportedChain, version }: { supportedChain: Supp symbol, decimals, } = token as { tokenAddress: string; symbol: string; decimals: number } + console.log({ address, symbol, decimals }) if (!address || !symbol || !decimals) { console.error(`Token data not correct for BnM token on ${supportedChain}`) return undefined diff --git a/src/config/data/ccip/v1_2_0/mainnet/chains.json b/src/config/data/ccip/v1_2_0/mainnet/chains.json index 4c4b678c62f..58a3ce9869c 100644 --- a/src/config/data/ccip/v1_2_0/mainnet/chains.json +++ b/src/config/data/ccip/v1_2_0/mainnet/chains.json @@ -53,5 +53,10 @@ "chainSelector": "465200170687744372", "router": "0x4aAD6071085df840abD9Baf1697d5D5992bDadce", "feeTokens": ["LINK", "WXDAI"] + }, + "ethereum-mainnet-mode-1": { + "chainSelector": "7264351850409363825", + "router": "0x24C40f13E77De2aFf37c280BA06c333531589bf1", + "feeTokens": ["LINK", "WETH"] } } 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 3839f0254f8..285b126a837 100644 --- a/src/config/data/ccip/v1_2_0/mainnet/lanes.json +++ b/src/config/data/ccip/v1_2_0/mainnet/lanes.json @@ -281,6 +281,13 @@ "isEnabled": true, "rate": "81000000000000000" } + }, + "WSDM": { + "rateLimiterConfig": { + "capacity": "1000000000000", + "isEnabled": true, + "rate": "12000000" + } } }, "rateLimiterConfig": { @@ -431,6 +438,20 @@ "isEnabled": true, "rate": "34720000000000000000000" } + }, + "WSDM": { + "rateLimiterConfig": { + "capacity": "1000000000000", + "isEnabled": true, + "rate": "12000000" + } + }, + "METO": { + "rateLimiterConfig": { + "capacity": "76923077000000000000000000", + "isEnabled": true, + "rate": "21367520000000000000000" + } } }, "rateLimiterConfig": { @@ -468,10 +489,19 @@ "celo-mainnet": { "mainnet": { "onRamp": "0x27C96A8a2f70a8408aD6c620717a3bDaA54bb10b", + "supportedTokens": { + "LINK": { + "rateLimiterConfig": { + "capacity": "50000000000000000000000", + "isEnabled": true, + "rate": "13880000000000000000" + } + } + }, "rateLimiterConfig": { - "capacity": "100000000000000000000000", + "capacity": "2000000000000000000000000", "isEnabled": true, - "rate": "167000000000000000000" + "rate": "555550000000000000000" } } }, @@ -572,6 +602,13 @@ "isEnabled": true, "rate": "81000000000000000" } + }, + "WSDM": { + "rateLimiterConfig": { + "capacity": "1000000000000", + "isEnabled": true, + "rate": "12000000" + } } }, "rateLimiterConfig": { @@ -666,6 +703,13 @@ "isEnabled": true, "rate": "32000000000000000" } + }, + "LDY": { + "rateLimiterConfig": { + "capacity": "3000000000000000000000000", + "isEnabled": true, + "rate": "34720000000000000000" + } } }, "rateLimiterConfig": { @@ -896,6 +940,20 @@ "isEnabled": true, "rate": "4810000000000000000" } + }, + "LDY": { + "rateLimiterConfig": { + "capacity": "3000000000000000000000000", + "isEnabled": true, + "rate": "34720000000000000000" + } + }, + "DLCBTC": { + "rateLimiterConfig": { + "capacity": "450000000", + "isEnabled": true, + "rate": "83300" + } } }, "rateLimiterConfig": { @@ -941,6 +999,13 @@ "isEnabled": true, "rate": "34720000000000000000000" } + }, + "WSDM": { + "rateLimiterConfig": { + "capacity": "1000000000000", + "isEnabled": true, + "rate": "12000000" + } } }, "rateLimiterConfig": { @@ -1117,6 +1182,13 @@ "isEnabled": true, "rate": "32000000000000000" } + }, + "LDY": { + "rateLimiterConfig": { + "capacity": "3000000000000000000000000", + "isEnabled": true, + "rate": "34720000000000000000" + } } }, "rateLimiterConfig": { @@ -1125,6 +1197,23 @@ "rate": "277000000000000000000" } }, + "ethereum-mainnet-mode-1": { + "onRamp": "0x626aCCbDDD73532df1caEDb5628Fdc40C5f429Ba", + "supportedTokens": { + "LINK": { + "rateLimiterConfig": { + "capacity": "50000000000000000000000", + "isEnabled": true, + "rate": "13880000000000000000" + } + } + }, + "rateLimiterConfig": { + "capacity": "2000000000000000000000000", + "isEnabled": true, + "rate": "555550000000000000000" + } + }, "ethereum-mainnet-optimism-1": { "onRamp": "0xd952FEAcDd5919Cc5E9454b53bF45d4E73dD6457", "supportedTokens": { @@ -1263,6 +1352,13 @@ "isEnabled": true, "rate": "520000000000000000000" } + }, + "LDY": { + "rateLimiterConfig": { + "capacity": "3000000000000000000000000", + "isEnabled": true, + "rate": "34720000000000000000" + } } }, "rateLimiterConfig": { @@ -1330,6 +1426,42 @@ } } }, + "ethereum-mainnet-mode-1": { + "ethereum-mainnet-base-1": { + "onRamp": "0x71dB32eF442c29d8cbf72a9AFcb1Ef12B35b0BF4", + "supportedTokens": { + "LINK": { + "rateLimiterConfig": { + "capacity": "50000000000000000000000", + "isEnabled": true, + "rate": "13880000000000000000" + } + } + }, + "rateLimiterConfig": { + "capacity": "2000000000000000000000000", + "isEnabled": true, + "rate": "555550000000000000000" + } + }, + "mainnet": { + "onRamp": "0xbD5F9C193a7fEF5D578C55Ddfe4d08d6BCc15648", + "supportedTokens": { + "LINK": { + "rateLimiterConfig": { + "capacity": "50000000000000000000000", + "isEnabled": true, + "rate": "13880000000000000000" + } + } + }, + "rateLimiterConfig": { + "capacity": "2000000000000000000000000", + "isEnabled": true, + "rate": "555550000000000000000" + } + } + }, "ethereum-mainnet-optimism-1": { "avalanche-mainnet": { "onRamp": "0xD0D3E757bFBce7ae1881DDD7F6d798DDcE588445", @@ -1620,10 +1752,19 @@ }, "celo-mainnet": { "onRamp": "0xEd5bE9508ae56531cc0EDe6A3bD588Eb9E2e3cfa", + "supportedTokens": { + "LINK": { + "rateLimiterConfig": { + "capacity": "50000000000000000000000", + "isEnabled": true, + "rate": "13880000000000000000" + } + } + }, "rateLimiterConfig": { - "capacity": "100000000000000000000000", + "capacity": "2000000000000000000000000", "isEnabled": true, - "rate": "167000000000000000000" + "rate": "555550000000000000000" } }, "ethereum-mainnet-arbitrum-1": { @@ -1817,6 +1958,20 @@ "isEnabled": true, "rate": "4810000000000000000" } + }, + "LDY": { + "rateLimiterConfig": { + "capacity": "3000000000000000000000000", + "isEnabled": true, + "rate": "34720000000000000000" + } + }, + "DLCBTC": { + "rateLimiterConfig": { + "capacity": "450000000", + "isEnabled": true, + "rate": "83300" + } } }, "rateLimiterConfig": { @@ -1939,6 +2094,30 @@ "isEnabled": true, "rate": "520000000000000000000" } + }, + "LDY": { + "rateLimiterConfig": { + "capacity": "3000000000000000000000000", + "isEnabled": true, + "rate": "34720000000000000000" + } + } + }, + "rateLimiterConfig": { + "capacity": "2000000000000000000000000", + "isEnabled": true, + "rate": "555550000000000000000" + } + }, + "ethereum-mainnet-mode-1": { + "onRamp": "0x466a078d17e3706a9414ACc48029EE9Bae4C9b65", + "supportedTokens": { + "LINK": { + "rateLimiterConfig": { + "capacity": "50000000000000000000000", + "isEnabled": true, + "rate": "13880000000000000000" + } } }, "rateLimiterConfig": { @@ -2160,6 +2339,20 @@ "isEnabled": true, "rate": "34720000000000000000000" } + }, + "WSDM": { + "rateLimiterConfig": { + "capacity": "1000000000000", + "isEnabled": true, + "rate": "12000000" + } + }, + "METO": { + "rateLimiterConfig": { + "capacity": "76923077000000000000000000", + "isEnabled": true, + "rate": "21367520000000000000000" + } } }, "rateLimiterConfig": { @@ -2205,6 +2398,13 @@ "isEnabled": true, "rate": "34720000000000000000000" } + }, + "WSDM": { + "rateLimiterConfig": { + "capacity": "1000000000000", + "isEnabled": true, + "rate": "12000000" + } } }, "rateLimiterConfig": { diff --git a/src/config/data/ccip/v1_2_0/mainnet/tokens.json b/src/config/data/ccip/v1_2_0/mainnet/tokens.json index fea76291497..8884ce57811 100644 --- a/src/config/data/ccip/v1_2_0/mainnet/tokens.json +++ b/src/config/data/ccip/v1_2_0/mainnet/tokens.json @@ -87,7 +87,19 @@ "decimals": 18 }, "xdai-mainnet": { - "tokenAddress": "0xE2e73A1c69ecF83F464EFCE6A5be353a37cA09b2" + "tokenAddress": "0xE2e73A1c69ecF83F464EFCE6A5be353a37cA09b2", + "name": "ChainLink Token on xDai", + "symbol": "LINK", + "decimals": 18 + }, + "ethereum-mainnet-mode-1": { + "tokenAddress": "0x183E3691EfF3524B2315D3703D94F922CbE51F54", + "allowListEnabled": false, + "poolAddress": "0x80f3aAcffF30Effc9011cCdBE2583C2af2784597", + "poolType": "burnMint", + "name": "ChainLink Token", + "symbol": "LINK", + "decimals": 18 } }, "WETH": { @@ -131,6 +143,12 @@ "name": "Wrapped Ether", "symbol": "WETH", "decimals": 18 + }, + "ethereum-mainnet-mode-1": { + "tokenAddress": "0x4200000000000000000000000000000000000006", + "name": "Wrapped Ether", + "symbol": "WETH", + "decimals": 18 } }, "WMATIC": { @@ -173,6 +191,15 @@ "decimals": 18 } }, + "CELO": { + "celo-mainnet": { + "tokenAddress": "0x471EcE3750Da237f93B8E339c536989b8978a438", + "allowListEnabled": false, + "name": "Celo native asset", + "symbol": "CELO", + "decimals": 18 + } + }, "WCELO": { "celo-mainnet": { "tokenAddress": "0x2021B12D8138e2D63cF0895eccABC0DFc92416c6", @@ -184,7 +211,10 @@ }, "WXDAI": { "xdai-mainnet": { - "tokenAddress": "0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d" + "tokenAddress": "0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d", + "name": "Wrapped XDAI", + "symbol": "WXDAI", + "decimals": 18 } }, "BETS": { @@ -692,6 +722,35 @@ "decimals": 18 } }, + "WSDM": { + "bsc-mainnet": { + "tokenAddress": "0x5F2F8818002dc64753daeDF4A6CB2CcB757CD220", + "allowListEnabled": false, + "poolAddress": "0xad8cD15D3401da5B8340B6b8e91a8d69df7E0F50", + "poolType": "burnMint", + "name": "Wisdomise", + "symbol": "WSDM", + "decimals": 6 + }, + "ethereum-mainnet-arbitrum-1": { + "tokenAddress": "0x5F2F8818002dc64753daeDF4A6CB2CcB757CD220", + "allowListEnabled": false, + "poolAddress": "0x42d55f626140793708856D3e6dc387B3Dd632342", + "poolType": "burnMint", + "name": "Wisdomise", + "symbol": "WSDM", + "decimals": 6 + }, + "matic-mainnet": { + "tokenAddress": "0x5F2F8818002dc64753daeDF4A6CB2CcB757CD220", + "allowListEnabled": false, + "poolAddress": "0x36afb9CE7A7F402347Aa56e66679C44520ef1060", + "poolType": "lockRelease", + "name": "Wisdomise", + "symbol": "WSDM", + "decimals": 6 + } + }, "UNIO": { "bsc-mainnet": { "tokenAddress": "0x01aaC2b594F7bdBeC740F0F1AA22910EbB4B74Ab", @@ -799,6 +858,26 @@ "decimals": 18 } }, + "METO": { + "bsc-mainnet": { + "tokenAddress": "0xa78775bba7a542F291e5ef7f13C6204E704A90Ba", + "allowListEnabled": false, + "poolAddress": "0x6822Fd138C0Edb3D3e34D4C7565142D8C9Ee7E71", + "poolType": "burnMint", + "name": "Metafluence", + "symbol": "METO", + "decimals": 18 + }, + "matic-mainnet": { + "tokenAddress": "0x4665d6c8882F0fB1b973776C63578f9AF1A0A726", + "allowListEnabled": false, + "poolAddress": "0xf634a74Ad15882E96e896a8eF15882779216625D", + "poolType": "burnMint", + "name": "Metafluence", + "symbol": "METO", + "decimals": 18 + } + }, "NUON": { "ethereum-mainnet-arbitrum-1": { "tokenAddress": "0xfb9Fed8cB962548A11fE7F6F282949061395c7F5", @@ -1069,6 +1148,35 @@ "decimals": 18 } }, + "LDY": { + "ethereum-mainnet-arbitrum-1": { + "tokenAddress": "0x999FAF0AF2fF109938eeFE6A7BF91CA56f0D07e1", + "allowListEnabled": false, + "poolAddress": "0x3c8186c8cD8EA053AD21b7eac55f43b159536C19", + "poolType": "burnMint", + "name": "Ledgity Token", + "symbol": "LDY", + "decimals": 18 + }, + "ethereum-mainnet-base-1": { + "tokenAddress": "0x055d20a70eFd45aB839Ae1A39603D0cFDBDd8a13", + "allowListEnabled": false, + "poolAddress": "0x88c053e833370B46f71204E3e9d4258EabAB9DeF", + "poolType": "burnMint", + "name": "Ledgity Token", + "symbol": "LDY", + "decimals": 18 + }, + "mainnet": { + "tokenAddress": "0x482dF7483a52496F4C65AB499966dfcdf4DDFDbc", + "allowListEnabled": false, + "poolAddress": "0x0DAFed8dAF42040dB2c6227ca2AEB14D9C8B2602", + "poolType": "lockRelease", + "name": "Ledgity Token", + "symbol": "LDY", + "decimals": 18 + } + }, "DFX": { "ethereum-mainnet-arbitrum-1": { "tokenAddress": "0x27f485b62C4A7E635F561A87560Adf5090239E93", @@ -1247,6 +1355,26 @@ "decimals": 18 } }, + "DLCBTC": { + "ethereum-mainnet-arbitrum-1": { + "tokenAddress": "0x050C24dBf1eEc17babE5fc585F06116A259CC77A", + "allowListEnabled": false, + "poolAddress": "0x48377dda4C39D270CF068c3Cb5CC5123B3C60eE7", + "poolType": "burnMint", + "name": "dlcBTC", + "symbol": "DLCBTC", + "decimals": 8 + }, + "mainnet": { + "tokenAddress": "0x20157DBAbb84e3BBFE68C349d0d44E48AE7B5AD2", + "allowListEnabled": false, + "poolAddress": "0xf5224EfD7Ea9edFa6b6e06964084b92426DCdE99", + "poolType": "burnMint", + "name": "dlcBTC", + "symbol": "DLCBTC", + "decimals": 8 + } + }, "DIP": { "ethereum-mainnet-base-1": { "tokenAddress": "0xAc86f3556cBd2b4d800D17ADC3a266B500FCB9F5", diff --git a/src/config/data/ccip/v1_2_0/testnet/chains.json b/src/config/data/ccip/v1_2_0/testnet/chains.json index 497eb41ca1a..95739c8a7e5 100644 --- a/src/config/data/ccip/v1_2_0/testnet/chains.json +++ b/src/config/data/ccip/v1_2_0/testnet/chains.json @@ -53,5 +53,10 @@ "chainSelector": "3552045678561919002", "router": "0xb00E95b773528E2Ea724DB06B75113F239D15Dca", "feeTokens": ["LINK", "WCELO"] + }, + "ethereum-testnet-sepolia-mode-1": { + "chainSelector": "829525985033418733", + "router": "0xc49ec0eB4beb48B8Da4cceC51AA9A5bD0D0A4c43", + "feeTokens": ["LINK", "WETH"] } } 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 151f9581983..7cdf759d4f4 100644 --- a/src/config/data/ccip/v1_2_0/testnet/lanes.json +++ b/src/config/data/ccip/v1_2_0/testnet/lanes.json @@ -27,14 +27,14 @@ "ethereum-testnet-sepolia": { "onRamp": "0x5724B4Cc39a9690135F7273b44Dfd3BA6c0c69aD", "supportedTokens": { - "CCIP-LnM": { + "CCIP-BnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, "rate": "167000000000000000000" } }, - "CCIP-BnM": { + "CCIP-LnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, @@ -65,13 +65,6 @@ "ethereum-testnet-sepolia-arbitrum-1": { "onRamp": "0x8bB16BEDbFd62D1f905ACe8DBBF2954c8EEB4f66", "supportedTokens": { - "CCIP-BnM": { - "rateLimiterConfig": { - "capacity": "100000000000000000000000", - "isEnabled": true, - "rate": "167000000000000000000" - } - }, "USDC": { "rateLimiterConfig": { "capacity": "100000000000", @@ -86,6 +79,13 @@ "rate": "167000000000000000000" } }, + "CCIP-BnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, "CCIP-LnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", @@ -103,13 +103,6 @@ "ethereum-testnet-sepolia-base-1": { "onRamp": "0x1A674645f3EB4147543FCA7d40C5719cbd997362", "supportedTokens": { - "CCIP-BnM": { - "rateLimiterConfig": { - "capacity": "100000000000000000000000", - "isEnabled": true, - "rate": "167000000000000000000" - } - }, "USDC": { "rateLimiterConfig": { "capacity": "100000000000", @@ -124,6 +117,13 @@ "rate": "1000000000000000000000000000000000000" } }, + "CCIP-BnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, "CCIP-LnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", @@ -141,14 +141,14 @@ "ethereum-testnet-sepolia-optimism-1": { "onRamp": "0xC334DE5b020e056d0fE766dE46e8d9f306Ffa1E2", "supportedTokens": { - "CCIP-LnM": { + "CCIP-BnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, "rate": "167000000000000000000" } }, - "CCIP-BnM": { + "CCIP-LnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, @@ -172,14 +172,14 @@ "polygon-testnet-amoy": { "onRamp": "0x610F76A35E17DA4542518D85FfEa12645eF111Fc", "supportedTokens": { - "CCIP-LnM": { + "CCIP-BnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, "rate": "167000000000000000000" } }, - "CCIP-BnM": { + "CCIP-LnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, @@ -202,6 +202,30 @@ }, "wemix-testnet": { "onRamp": "0x677B5ab5C8522d929166c064d5700F147b15fa33", + "supportedTokens": { + "CCIP-BnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "CCIP-LnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + } + }, + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "xdai-testnet-chiado": { + "onRamp": "0x1532e5b204ee2b2244170c78E743CB9c168F4DF9", "supportedTokens": { "CCIP-LnM": { "rateLimiterConfig": { @@ -229,14 +253,14 @@ "avalanche-fuji-testnet": { "onRamp": "0xa2515683E99F50ADbE177519A46bb20FfdBaA5de", "supportedTokens": { - "CCIP-BnM": { + "CCIP-LnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, "rate": "167000000000000000000" } }, - "CCIP-LnM": { + "CCIP-BnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, @@ -345,6 +369,30 @@ "isEnabled": true, "rate": "167000000000000000000" } + }, + "xdai-testnet-chiado": { + "onRamp": "0x8735f991d41eA9cA9D2CC75cD201e4B7C866E63e", + "supportedTokens": { + "CCIP-LnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "CCIP-BnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + } + }, + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } } }, "celo-testnet-alfajores": { @@ -377,13 +425,6 @@ "avalanche-fuji-testnet": { "onRamp": "0x1Cb56374296ED19E86F68fA437ee679FD7798DaA", "supportedTokens": { - "CCIP-BnM": { - "rateLimiterConfig": { - "capacity": "100000000000000000000000", - "isEnabled": true, - "rate": "167000000000000000000" - } - }, "CCIP-LnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", @@ -404,6 +445,13 @@ "isEnabled": true, "rate": "167000000" } + }, + "CCIP-BnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } } }, "rateLimiterConfig": { @@ -422,6 +470,13 @@ "rate": "167000000000000000000" } }, + "USDC": { + "rateLimiterConfig": { + "capacity": "100000000000", + "isEnabled": true, + "rate": "167000000" + } + }, "CCIP-LnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", @@ -435,13 +490,6 @@ "isEnabled": false, "rate": "1000000000000000000000000000000000000" } - }, - "USDC": { - "rateLimiterConfig": { - "capacity": "100000000000", - "isEnabled": true, - "rate": "167000000" - } } }, "rateLimiterConfig": { @@ -498,18 +546,42 @@ "rate": "167000000000000000000" } }, + "USDC": { + "rateLimiterConfig": { + "capacity": "100000000000", + "isEnabled": true, + "rate": "167000000" + } + }, "CCIP-LnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, "rate": "167000000000000000000" } + } + }, + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "wemix-testnet": { + "onRamp": "0xBD4106fBE4699FE212A34Cc21b10BFf22b02d959", + "supportedTokens": { + "CCIP-BnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } }, - "USDC": { + "CCIP-LnM": { "rateLimiterConfig": { - "capacity": "100000000000", + "capacity": "100000000000000000000000", "isEnabled": true, - "rate": "167000000" + "rate": "167000000000000000000" } } }, @@ -519,8 +591,8 @@ "rate": "167000000000000000000" } }, - "wemix-testnet": { - "onRamp": "0xBD4106fBE4699FE212A34Cc21b10BFf22b02d959", + "xdai-testnet-chiado": { + "onRamp": "0x973CbE752258D32AE82b60CD1CB656Eebb588dF0", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -548,6 +620,13 @@ "avalanche-fuji-testnet": { "onRamp": "0xAbA09a1b7b9f13E05A6241292a66793Ec7d43357", "supportedTokens": { + "CCIP-LnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, "USDC": { "rateLimiterConfig": { "capacity": "100000000000", @@ -568,13 +647,6 @@ "isEnabled": true, "rate": "167000000000000000000" } - }, - "CCIP-LnM": { - "rateLimiterConfig": { - "capacity": "100000000000000000000000", - "isEnabled": true, - "rate": "167000000000000000000" - } } }, "rateLimiterConfig": { @@ -610,13 +682,6 @@ "ethereum-testnet-sepolia": { "onRamp": "0x6486906bB2d85A6c0cCEf2A2831C11A2059ebfea", "supportedTokens": { - "CCIP-LnM": { - "rateLimiterConfig": { - "capacity": "100000000000000000000000", - "isEnabled": true, - "rate": "167000000000000000000" - } - }, "USDC": { "rateLimiterConfig": { "capacity": "100000000000", @@ -637,6 +702,13 @@ "isEnabled": true, "rate": "167000000000000000000" } + }, + "CCIP-LnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } } }, "rateLimiterConfig": { @@ -648,6 +720,13 @@ "ethereum-testnet-sepolia-arbitrum-1": { "onRamp": "0x58622a80c6DdDc072F2b527a99BE1D0934eb2b50", "supportedTokens": { + "USDC": { + "rateLimiterConfig": { + "capacity": "100000000000", + "isEnabled": true, + "rate": "167000000" + } + }, "GHO": { "rateLimiterConfig": { "capacity": "100000000000000000000000", @@ -668,13 +747,6 @@ "isEnabled": true, "rate": "167000000000000000000" } - }, - "USDC": { - "rateLimiterConfig": { - "capacity": "100000000000", - "isEnabled": true, - "rate": "167000000" - } } }, "rateLimiterConfig": { @@ -683,8 +755,8 @@ "rate": "167000000000000000000" } }, - "ethereum-testnet-sepolia-optimism-1": { - "onRamp": "0x3b39Cd9599137f892Ad57A4f54158198D445D147", + "ethereum-testnet-sepolia-mode-1": { + "onRamp": "0x3d0115386C01436870a2c47e6297962284E70BA6", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -699,13 +771,37 @@ "isEnabled": true, "rate": "167000000000000000000" } - }, + } + }, + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "ethereum-testnet-sepolia-optimism-1": { + "onRamp": "0x3b39Cd9599137f892Ad57A4f54158198D445D147", + "supportedTokens": { "USDC": { "rateLimiterConfig": { "capacity": "100000000000", "isEnabled": true, "rate": "167000000" } + }, + "CCIP-BnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "CCIP-LnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } } }, "rateLimiterConfig": { @@ -713,11 +809,9 @@ "isEnabled": true, "rate": "100000000000000000" } - } - }, - "ethereum-testnet-sepolia-kroma-1": { - "wemix-testnet": { - "onRamp": "0x6ea155Fc77566D9dcE01B8aa5D7968665dc4f0C5", + }, + "xdai-testnet-chiado": { + "onRamp": "0x2Eff2d1BF5C557d6289D208a7a43608f5E3FeCc2", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -735,15 +829,15 @@ } }, "rateLimiterConfig": { - "capacity": "100000000000000000000", + "capacity": "100000000000000000000000", "isEnabled": true, - "rate": "100000000000000000" + "rate": "167000000000000000000" } } }, - "ethereum-testnet-sepolia-optimism-1": { - "avalanche-fuji-testnet": { - "onRamp": "0x6b38CC6Fa938D5AB09Bdf0CFe580E226fDD793cE", + "ethereum-testnet-sepolia-kroma-1": { + "wemix-testnet": { + "onRamp": "0x6ea155Fc77566D9dcE01B8aa5D7968665dc4f0C5", "supportedTokens": { "CCIP-LnM": { "rateLimiterConfig": { @@ -752,13 +846,6 @@ "rate": "167000000000000000000" } }, - "USDC": { - "rateLimiterConfig": { - "capacity": "100000000000", - "isEnabled": true, - "rate": "167000000" - } - }, "CCIP-BnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", @@ -768,13 +855,15 @@ } }, "rateLimiterConfig": { - "capacity": "100000000000000000000000", + "capacity": "100000000000000000000", "isEnabled": true, - "rate": "167000000000000000000" + "rate": "100000000000000000" } - }, + } + }, + "ethereum-testnet-sepolia-mode-1": { "ethereum-testnet-sepolia": { - "onRamp": "0xC8b93b46BF682c39B3F65Aa1c135bC8A95A5E43a", + "onRamp": "0xfFdE9E8c34A27BEBeaCcAcB7b3044A0A364455C9", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -789,9 +878,59 @@ "isEnabled": true, "rate": "167000000000000000000" } - }, - "USDC": { - "rateLimiterConfig": { + } + }, + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "ethereum-testnet-sepolia-base-1": { + "onRamp": "0x73f7E074bd7291706a0C5412f51DB46441B1aDCB", + "supportedTokens": { + "CCIP-BnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "CCIP-LnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + } + }, + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + } + }, + "ethereum-testnet-sepolia-optimism-1": { + "avalanche-fuji-testnet": { + "onRamp": "0x6b38CC6Fa938D5AB09Bdf0CFe580E226fDD793cE", + "supportedTokens": { + "CCIP-BnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "CCIP-LnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "USDC": { + "rateLimiterConfig": { "capacity": "100000000000", "isEnabled": true, "rate": "167000000" @@ -804,8 +943,8 @@ "rate": "167000000000000000000" } }, - "ethereum-testnet-sepolia-arbitrum-1": { - "onRamp": "0x1a86b29364D1B3fA3386329A361aA98A104b2742", + "ethereum-testnet-sepolia": { + "onRamp": "0xC8b93b46BF682c39B3F65Aa1c135bC8A95A5E43a", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -835,8 +974,8 @@ "rate": "167000000000000000000" } }, - "ethereum-testnet-sepolia-base-1": { - "onRamp": "0xe284D2315a28c4d62C419e8474dC457b219DB969", + "ethereum-testnet-sepolia-arbitrum-1": { + "onRamp": "0x1a86b29364D1B3fA3386329A361aA98A104b2742", "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -866,8 +1005,8 @@ "rate": "167000000000000000000" } }, - "polygon-testnet-amoy": { - "onRamp": "0x2Cf26fb01E9ccDb831414B766287c0A9e4551089", + "ethereum-testnet-sepolia-base-1": { + "onRamp": "0xe284D2315a28c4d62C419e8474dC457b219DB969", "supportedTokens": { "USDC": { "rateLimiterConfig": { @@ -897,6 +1036,37 @@ "rate": "167000000000000000000" } }, + "polygon-testnet-amoy": { + "onRamp": "0x2Cf26fb01E9ccDb831414B766287c0A9e4551089", + "supportedTokens": { + "CCIP-BnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "CCIP-LnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "USDC": { + "rateLimiterConfig": { + "capacity": "100000000000", + "isEnabled": true, + "rate": "167000000" + } + } + }, + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, "wemix-testnet": { "onRamp": "0xc7E53f6aB982af7A7C3e470c8cCa283d3399BDAd", "supportedTokens": { @@ -920,6 +1090,30 @@ "isEnabled": true, "rate": "167000000000000000000" } + }, + "xdai-testnet-chiado": { + "onRamp": "0x835a5b8e6CA17c2bB5A336c93a4E22478E6F1C8A", + "supportedTokens": { + "CCIP-BnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "CCIP-LnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + } + }, + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } } }, "ethereum-testnet-sepolia": { @@ -933,13 +1127,6 @@ "rate": "167000000000000000000" } }, - "USDC": { - "rateLimiterConfig": { - "capacity": "100000000000", - "isEnabled": true, - "rate": "167000000" - } - }, "GHO": { "rateLimiterConfig": { "capacity": "1000000000000000000000000000000000000", @@ -953,6 +1140,13 @@ "isEnabled": true, "rate": "167000000000000000000" } + }, + "USDC": { + "rateLimiterConfig": { + "capacity": "100000000000", + "isEnabled": true, + "rate": "167000000" + } } }, "rateLimiterConfig": { @@ -964,14 +1158,14 @@ "bsc-testnet": { "onRamp": "0xD990f8aFA5BCB02f95eEd88ecB7C68f5998bD618", "supportedTokens": { - "CCIP-LnM": { + "CCIP-BnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, "rate": "167000000000000000000" } }, - "CCIP-BnM": { + "CCIP-LnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, @@ -988,14 +1182,14 @@ "celo-testnet-alfajores": { "onRamp": "0x3C86d16F52C10B2ff6696a0e1b8E0BcfCC085948", "supportedTokens": { - "CCIP-LnM": { + "CCIP-BnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, "rate": "167000000000000000000" } }, - "CCIP-BnM": { + "CCIP-LnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, @@ -1012,14 +1206,14 @@ "ethereum-testnet-sepolia-arbitrum-1": { "onRamp": "0xe4Dd3B16E09c016402585a8aDFdB4A18f772a07e", "supportedTokens": { - "CCIP-LnM": { + "GHO": { "rateLimiterConfig": { - "capacity": "100000000000000000000000", - "isEnabled": true, - "rate": "167000000000000000000" + "capacity": "1000000000000000000000000000000000000", + "isEnabled": false, + "rate": "1000000000000000000000000000000000000" } }, - "CCIP-BnM": { + "CCIP-LnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, @@ -1033,11 +1227,11 @@ "rate": "167000000" } }, - "GHO": { + "CCIP-BnM": { "rateLimiterConfig": { - "capacity": "1000000000000000000000000000000000000", - "isEnabled": false, - "rate": "1000000000000000000000000000000000000" + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" } } }, @@ -1050,14 +1244,21 @@ "ethereum-testnet-sepolia-base-1": { "onRamp": "0x2B70a05320cB069e0fB55084D402343F832556E7", "supportedTokens": { - "CCIP-LnM": { + "CCIP-BnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, "rate": "167000000000000000000" } }, - "CCIP-BnM": { + "GHO": { + "rateLimiterConfig": { + "capacity": "1000000000000000000000000000000000000", + "isEnabled": false, + "rate": "1000000000000000000000000000000000000" + } + }, + "CCIP-LnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, @@ -1070,12 +1271,29 @@ "isEnabled": true, "rate": "167000000" } + } + }, + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "ethereum-testnet-sepolia-mode-1": { + "onRamp": "0xc630fbD4D0F6AEB00aD0793FB827b54fBB78e981", + "supportedTokens": { + "CCIP-LnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } }, - "GHO": { + "CCIP-BnM": { "rateLimiterConfig": { - "capacity": "1000000000000000000000000000000000000", - "isEnabled": false, - "rate": "1000000000000000000000000000000000000" + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" } } }, @@ -1088,7 +1306,7 @@ "ethereum-testnet-sepolia-optimism-1": { "onRamp": "0x69CaB5A0a08a12BaFD8f5B195989D709E396Ed4d", "supportedTokens": { - "CCIP-BnM": { + "CCIP-LnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, @@ -1102,7 +1320,7 @@ "rate": "167000000" } }, - "CCIP-LnM": { + "CCIP-BnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, @@ -1119,25 +1337,25 @@ "polygon-testnet-amoy": { "onRamp": "0x9f656e0361Fb5Df2ac446102c8aB31855B591692", "supportedTokens": { - "CCIP-LnM": { + "USDC": { "rateLimiterConfig": { - "capacity": "100000000000000000000000", + "capacity": "100000000000", "isEnabled": true, - "rate": "167000000000000000000" + "rate": "167000000" } }, - "CCIP-BnM": { + "CCIP-LnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, "rate": "167000000000000000000" } }, - "USDC": { + "CCIP-BnM": { "rateLimiterConfig": { - "capacity": "100000000000", + "capacity": "100000000000000000000000", "isEnabled": true, - "rate": "167000000" + "rate": "167000000000000000000" } } }, @@ -1317,19 +1535,43 @@ "wemix-testnet": { "onRamp": "0x26546096F64B5eF9A1DcDAe70Df6F4f8c2E10C61", "supportedTokens": { - "CCIP-LnM": { + "CCIP-BnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, "rate": "167000000000000000000" } }, + "CCIP-LnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + } + }, + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "xdai-testnet-chiado": { + "onRamp": "0x2331F6D614C9Fd613Ff59a1aB727f1EDf6c37A68", + "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, "rate": "167000000000000000000" } + }, + "CCIP-LnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } } }, "rateLimiterConfig": { @@ -1415,14 +1657,14 @@ "ethereum-testnet-sepolia-arbitrum-1": { "onRamp": "0xA9DE3F7A617D67bC50c56baaCb9E0373C15EbfC6", "supportedTokens": { - "CCIP-LnM": { + "CCIP-BnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, "rate": "167000000000000000000" } }, - "CCIP-BnM": { + "CCIP-LnM": { "rateLimiterConfig": { "capacity": "100000000000000000000000", "isEnabled": true, @@ -1510,6 +1752,54 @@ } }, "xdai-testnet-chiado": { + "avalanche-fuji-testnet": { + "onRamp": "0x610F76A35E17DA4542518D85FfEa12645eF111Fc", + "supportedTokens": { + "CCIP-BnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "CCIP-LnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + } + }, + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "bsc-testnet": { + "onRamp": "0xE48E6AA1fc7D0411acEA95F8C6CaD972A37721D4", + "supportedTokens": { + "CCIP-BnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "CCIP-LnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + } + }, + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, "ethereum-testnet-sepolia": { "onRamp": "0x4ac7FBEc2A7298AbDf0E0F4fDC45015836C4bAFe", "supportedTokens": { @@ -1533,6 +1823,102 @@ "isEnabled": true, "rate": "167000000000000000000" } + }, + "ethereum-testnet-sepolia-arbitrum-1": { + "onRamp": "0x473b49fb592B54a4BfCD55d40E048431982879C9", + "supportedTokens": { + "CCIP-BnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "CCIP-LnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + } + }, + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "ethereum-testnet-sepolia-base-1": { + "onRamp": "0x41b4A51cAfb699D9504E89d19D71F92E886028a8", + "supportedTokens": { + "CCIP-LnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "CCIP-BnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + } + }, + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "ethereum-testnet-sepolia-optimism-1": { + "onRamp": "0xAae733212981e06D9C978Eb5148F8af03F54b6EF", + "supportedTokens": { + "CCIP-BnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "CCIP-LnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + } + }, + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "polygon-testnet-amoy": { + "onRamp": "0x01800fCDd892e37f7829937271840A6F041bE62E", + "supportedTokens": { + "CCIP-BnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + }, + "CCIP-LnM": { + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + } + }, + "rateLimiterConfig": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } } } } diff --git a/src/config/data/ccip/v1_2_0/testnet/tokens.json b/src/config/data/ccip/v1_2_0/testnet/tokens.json index 419f1fed179..35830e113cd 100644 --- a/src/config/data/ccip/v1_2_0/testnet/tokens.json +++ b/src/config/data/ccip/v1_2_0/testnet/tokens.json @@ -69,6 +69,8 @@ "xdai-testnet-chiado": { "tokenAddress": "0xDCA67FD8324990792C0bfaE95903B8A64097754F", "allowListEnabled": false, + "poolAddress": "0x8c234b05c20Df23be8Df66aed3dC78d890717a1a", + "poolType": "burnMint", "name": "ChainLink Token", "symbol": "LINK", "decimals": 18 @@ -86,6 +88,15 @@ "name": "ChainLink Token", "symbol": "LINK", "decimals": 18 + }, + "ethereum-testnet-sepolia-mode-1": { + "tokenAddress": "0x925a4bfE64AE2bFAC8a02b35F78e60C29743755d", + "allowListEnabled": false, + "poolAddress": "0xcf2d724591CD42Ba79463152309667f3DBc1cEfB", + "poolType": "burnMint", + "name": "ChainLink Token", + "symbol": "LINK", + "decimals": 18 } }, "WAVAX": { @@ -147,6 +158,13 @@ "name": "Wrapped Ether", "symbol": "WETH", "decimals": 18 + }, + "ethereum-testnet-sepolia-mode-1": { + "tokenAddress": "0x4200000000000000000000000000000000000006", + "allowListEnabled": false, + "name": "Wrapped Ether", + "symbol": "WETH", + "decimals": 18 } }, "WWEMIX": { @@ -240,6 +258,15 @@ "symbol": "CCIP-BnM", "decimals": 18 }, + "ethereum-testnet-sepolia-mode-1": { + "tokenAddress": "0xB9d4e1141E67ECFedC8A8139b5229b7FF2BF16F5", + "allowListEnabled": false, + "poolAddress": "0x20bBc874bE3Cd94C3E4689EDD5D89dD1cE8Cb7C4", + "poolType": "burnMint", + "name": "CCIP-BnM", + "symbol": "CCIP-BnM", + "decimals": 18 + }, "ethereum-testnet-sepolia-optimism-1": { "tokenAddress": "0x8aF4204e30565DF93352fE8E1De78925F6664dA7", "allowListEnabled": false, @@ -341,6 +368,15 @@ "symbol": "clCCIP-LnM", "decimals": 18 }, + "ethereum-testnet-sepolia-mode-1": { + "tokenAddress": "0x86f9Eed8EAD1534D87d23FbAB247D764fC725D49", + "allowListEnabled": false, + "poolAddress": "0x09B0F93fC2111aE439e853884173AC5b2F809885", + "poolType": "burnMint", + "name": "clCCIP-LnM", + "symbol": "clCCIP-LnM", + "decimals": 18 + }, "ethereum-testnet-sepolia-optimism-1": { "tokenAddress": "0x044a6B4b561af69D2319A2f4be5Ec327a6975D0a", "allowListEnabled": false, diff --git a/src/config/data/chain-to-technology.json b/src/config/data/chain-to-technology.json index 284dc29b076..d900b3dca84 100644 --- a/src/config/data/chain-to-technology.json +++ b/src/config/data/chain-to-technology.json @@ -32,5 +32,7 @@ "WEMIX_MAINNET": "WEMIX", "WEMIX_TESTNET": "WEMIX", "KROMA_MAINNET": "KROMA", - "KROMA_SEPOLIA": "KROMA" + "KROMA_SEPOLIA": "KROMA", + "MODE_MAINNET": "MODE", + "MODE_SEPOLIA": "MODE" } diff --git a/src/config/data/chains.json b/src/config/data/chains.json index d0253ae30e9..7c233f769cf 100644 --- a/src/config/data/chains.json +++ b/src/config/data/chains.json @@ -462,5 +462,31 @@ } } } + }, + "MODE": { + "title": "Mode", + "icon": "/assets/chains/mode.svg", + "chains": { + "MODE_MAINNET": { + "chainId": 34443, + "title": "Mode mainnet", + "explorer": "https://explorer.mode.network", + "nativeCurrency": { + "name": "Ether", + "symbol": "ETH", + "decimals": 18 + } + }, + "MODE_SEPOLIA": { + "chainId": 919, + "title": "Mode Sepolia testnet", + "explorer": "https://sepolia.explorer.mode.network", + "nativeCurrency": { + "name": "Ether", + "symbol": "ETH", + "decimals": 18 + } + } + } } } diff --git a/src/config/types.ts b/src/config/types.ts index 9ca35f10237..9dc56d5a7b5 100644 --- a/src/config/types.ts +++ b/src/config/types.ts @@ -17,6 +17,7 @@ export type SupportedTechnology = | "SCROLL" | "WEMIX" | "KROMA" + | "MODE" export type SupportedChain = | "ETHEREUM_MAINNET" @@ -53,6 +54,8 @@ export type SupportedChain = | "WEMIX_TESTNET" | "KROMA_MAINNET" | "KROMA_SEPOLIA" + | "MODE_MAINNET" + | "MODE_SEPOLIA" export type Chains = Record< SupportedTechnology, diff --git a/src/config/web3Providers.ts b/src/config/web3Providers.ts index f9d7bcb55ab..a8633362abd 100644 --- a/src/config/web3Providers.ts +++ b/src/config/web3Providers.ts @@ -38,4 +38,6 @@ export const chainToProvider: Record providers.Provider> = KROMA_SEPOLIA: () => new providers.JsonRpcProvider("https://api.sepolia.kroma.network"), WEMIX_MAINNET: () => new providers.JsonRpcProvider("https://api.wemix.com"), WEMIX_TESTNET: () => new providers.JsonRpcProvider("https://api.test.wemix.com"), + MODE_MAINNET: () => new providers.JsonRpcProvider("https://mainnet.mode.network"), + MODE_SEPOLIA: () => new providers.JsonRpcProvider("https://sepolia.mode.network"), } diff --git a/src/content/ccip/release-notes.mdx b/src/content/ccip/release-notes.mdx index 7fc4af3ecd6..9da53817799 100644 --- a/src/content/ccip/release-notes.mdx +++ b/src/content/ccip/release-notes.mdx @@ -6,6 +6,10 @@ title: "Chainlink CCIP Release Notes" import { Aside } from "@components" +## Mode - 2024-06-19 + +Chainlink CCIP is publicly available on Mode mainnet and Sepolia testnet. + ## Gnosis mainnet - 2024-06-05 Chainlink CCIP is publicly available on Gnosis mainnet. diff --git a/src/content/resources/link-token-contracts.mdx b/src/content/resources/link-token-contracts.mdx index 318cefe689e..3f264a5a367 100644 --- a/src/content/resources/link-token-contracts.mdx +++ b/src/content/resources/link-token-contracts.mdx @@ -556,6 +556,34 @@ Testnet LINK is available at [faucets.chain.link](https://faucets.chain.link/kro | Symbol | LINK | | Decimals | 18 | +## Mode + +### Mode mainnet + +ETH is used to pay for transactions on the Mode mainnet. + +| Parameter | Value | +| :------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ETH_CHAIN_ID` | `34443` | +| Address |
| +| Name | Chainlink Token on Mode mainnet | +| Symbol | LINK | +| Decimals | 18 | + +### Mode Sepolia testnet + +Testnet ETH is used to pay for transactions on the Mode testnet. Testnet ETH is available from one of the [Sepolia Faucets](https://docs.mode.network/tools/testnet-faucets). + +Testnet LINK is available at [faucets.chain.link](https://faucets.chain.link/mode-sepolia). + +| Parameter | Value | +| :------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ETH_CHAIN_ID` | `919` | +| Address |
| +| Name | Chainlink Token on Mode Sepolia testnet | +| Symbol | LINK | +| Decimals | 18 | + ## Solana ### Solana mainnet diff --git a/src/features/landing/data/index.ts b/src/features/landing/data/index.ts index 9a82c2572a7..d5ca1027c63 100644 --- a/src/features/landing/data/index.ts +++ b/src/features/landing/data/index.ts @@ -39,6 +39,7 @@ export const evmProducts = [ { id: "kroma", title: "Kroma" }, { id: "celo", title: "Celo" }, { id: "gnosis-chain", title: "Gnosis Chain" }, + { id: "mode", title: "Mode" }, ], }, { diff --git a/src/features/utils/index.ts b/src/features/utils/index.ts index 11022456a36..10c617df895 100644 --- a/src/features/utils/index.ts +++ b/src/features/utils/index.ts @@ -146,6 +146,10 @@ export const directoryToSupportedChain = (chainInRdd: string): SupportedChain => return "CELO_MAINNET" case "celo-testnet-alfajores": return "CELO_ALFAJORES" + case "ethereum-testnet-sepolia-mode-1": + return "MODE_SEPOLIA" + case "ethereum-mainnet-mode-1": + return "MODE_MAINNET" default: throw Error(`Chain not found ${chainInRdd}`) } @@ -197,6 +201,10 @@ export const supportedChainToChainInRdd = (supportedChain: SupportedChain): stri return "celo-mainnet" case "CELO_ALFAJORES": return "celo-testnet-alfajores" + case "MODE_SEPOLIA": + return "ethereum-testnet-sepolia-mode-1" + case "MODE_MAINNET": + return "ethereum-mainnet-mode-1" default: throw Error(`Chain not found ${supportedChain}`) } diff --git a/src/scripts/reference/chains.json b/src/scripts/reference/chains.json index a793b9d0531..369effc6113 100644 --- a/src/scripts/reference/chains.json +++ b/src/scripts/reference/chains.json @@ -22,46 +22,19 @@ "https://eth.drpc.org", "wss://eth.drpc.org" ], - "features": [ - { - "name": "EIP155" - }, - { - "name": "EIP1559" - } - ], + "features": [{ "name": "EIP155" }, { "name": "EIP1559" }], "faucets": [], - "nativeCurrency": { - "name": "Ether", - "symbol": "ETH", - "decimals": 18 - }, + "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "infoURL": "https://ethereum.org", "shortName": "eth", "chainId": 1, "networkId": 1, "slip44": 60, - "ens": { - "registry": "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e" - }, + "ens": { "registry": "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e" }, "explorers": [ - { - "name": "etherscan", - "url": "https://etherscan.io", - "standard": "EIP3091" - }, - { - "name": "blockscout", - "url": "https://eth.blockscout.com", - "icon": "blockscout", - "standard": "EIP3091" - }, - { - "name": "dexguru", - "url": "https://ethereum.dex.guru", - "icon": "dexguru", - "standard": "EIP3091" - } + { "name": "etherscan", "url": "https://etherscan.io", "standard": "EIP3091" }, + { "name": "blockscout", "url": "https://eth.blockscout.com", "icon": "blockscout", "standard": "EIP3091" }, + { "name": "dexguru", "url": "https://ethereum.dex.guru", "icon": "dexguru", "standard": "EIP3091" } ] }, { @@ -77,33 +50,15 @@ "wss://optimism.drpc.org" ], "faucets": [], - "nativeCurrency": { - "name": "Ether", - "symbol": "ETH", - "decimals": 18 - }, + "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "infoURL": "https://optimism.io", "shortName": "oeth", "chainId": 10, "networkId": 10, "explorers": [ - { - "name": "etherscan", - "url": "https://optimistic.etherscan.io", - "standard": "EIP3091" - }, - { - "name": "blockscout", - "url": "https://optimism.blockscout.com", - "icon": "blockscout", - "standard": "EIP3091" - }, - { - "name": "dexguru", - "url": "https://optimism.dex.guru", - "icon": "dexguru", - "standard": "EIP3091" - } + { "name": "etherscan", "url": "https://optimistic.etherscan.io", "standard": "EIP3091" }, + { "name": "blockscout", "url": "https://optimism.blockscout.com", "icon": "blockscout", "standard": "EIP3091" }, + { "name": "dexguru", "url": "https://optimism.dex.guru", "icon": "dexguru", "standard": "EIP3091" } ] }, { @@ -127,28 +82,15 @@ "wss://bsc-ws-node.nariox.org" ], "faucets": [], - "nativeCurrency": { - "name": "BNB Chain Native Token", - "symbol": "BNB", - "decimals": 18 - }, + "nativeCurrency": { "name": "BNB Chain Native Token", "symbol": "BNB", "decimals": 18 }, "infoURL": "https://www.bnbchain.org/en", "shortName": "bnb", "chainId": 56, "networkId": 56, "slip44": 714, "explorers": [ - { - "name": "bscscan", - "url": "https://bscscan.com", - "standard": "EIP3091" - }, - { - "name": "dexguru", - "url": "https://bnb.dex.guru", - "icon": "dexguru", - "standard": "EIP3091" - } + { "name": "bscscan", "url": "https://bscscan.com", "standard": "EIP3091" }, + { "name": "dexguru", "url": "https://bnb.dex.guru", "icon": "dexguru", "standard": "EIP3091" } ] }, { @@ -165,23 +107,13 @@ "wss://bsc-testnet-rpc.publicnode.com" ], "faucets": ["https://testnet.bnbchain.org/faucet-smart"], - "nativeCurrency": { - "name": "BNB Chain Native Token", - "symbol": "tBNB", - "decimals": 18 - }, + "nativeCurrency": { "name": "BNB Chain Native Token", "symbol": "tBNB", "decimals": 18 }, "infoURL": "https://www.bnbchain.org/en", "shortName": "bnbt", "chainId": 97, "networkId": 97, "slip44": 1, - "explorers": [ - { - "name": "bscscan-testnet", - "url": "https://testnet.bscscan.com", - "standard": "EIP3091" - } - ] + "explorers": [{ "name": "bscscan-testnet", "url": "https://testnet.bscscan.com", "standard": "EIP3091" }] }, { "name": "Gnosis", @@ -206,34 +138,16 @@ "https://stakely.io/faucet/gnosis-chain-xdai", "https://faucet.prussia.dev/xdai" ], - "nativeCurrency": { - "name": "xDAI", - "symbol": "XDAI", - "decimals": 18 - }, + "nativeCurrency": { "name": "xDAI", "symbol": "XDAI", "decimals": 18 }, "infoURL": "https://docs.gnosischain.com", "shortName": "gno", "chainId": 100, "networkId": 100, "slip44": 700, "explorers": [ - { - "name": "gnosisscan", - "url": "https://gnosisscan.io", - "standard": "EIP3091" - }, - { - "name": "blockscout", - "url": "https://gnosis.blockscout.com", - "icon": "blockscout", - "standard": "EIP3091" - }, - { - "name": "dexguru", - "url": "https://gnosis.dex.guru", - "icon": "dexguru", - "standard": "EIP3091" - } + { "name": "gnosisscan", "url": "https://gnosisscan.io", "standard": "EIP3091" }, + { "name": "blockscout", "url": "https://gnosis.blockscout.com", "icon": "blockscout", "standard": "EIP3091" }, + { "name": "dexguru", "url": "https://gnosis.dex.guru", "icon": "dexguru", "standard": "EIP3091" } ] }, { @@ -255,28 +169,15 @@ "wss://polygon.drpc.org" ], "faucets": [], - "nativeCurrency": { - "name": "MATIC", - "symbol": "MATIC", - "decimals": 18 - }, + "nativeCurrency": { "name": "MATIC", "symbol": "MATIC", "decimals": 18 }, "infoURL": "https://polygon.technology/", "shortName": "matic", "chainId": 137, "networkId": 137, "slip44": 966, "explorers": [ - { - "name": "polygonscan", - "url": "https://polygonscan.com", - "standard": "EIP3091" - }, - { - "name": "dexguru", - "url": "https://polygon.dex.guru", - "icon": "dexguru", - "standard": "EIP3091" - } + { "name": "polygonscan", "url": "https://polygonscan.com", "standard": "EIP3091" }, + { "name": "dexguru", "url": "https://polygon.dex.guru", "icon": "dexguru", "standard": "EIP3091" } ] }, { @@ -290,29 +191,15 @@ "wss://fantom.drpc.org" ], "faucets": [], - "nativeCurrency": { - "name": "Fantom", - "symbol": "FTM", - "decimals": 18 - }, + "nativeCurrency": { "name": "Fantom", "symbol": "FTM", "decimals": 18 }, "infoURL": "https://fantom.foundation", "shortName": "ftm", "chainId": 250, "networkId": 250, "icon": "fantom", "explorers": [ - { - "name": "ftmscan", - "url": "https://ftmscan.com", - "icon": "ftmscan", - "standard": "EIP3091" - }, - { - "name": "dexguru", - "url": "https://fantom.dex.guru", - "icon": "dexguru", - "standard": "EIP3091" - } + { "name": "ftmscan", "url": "https://ftmscan.com", "icon": "ftmscan", "standard": "EIP3091" }, + { "name": "dexguru", "url": "https://fantom.dex.guru", "icon": "dexguru", "standard": "EIP3091" } ] }, { @@ -320,44 +207,23 @@ "chain": "ETH", "rpc": ["https://api.kroma.network", "https://rpc-kroma.rockx.com"], "faucets": [], - "nativeCurrency": { - "name": "Ether", - "symbol": "ETH", - "decimals": 18 - }, + "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "infoURL": "https://kroma.network", "icon": "kroma", "shortName": "kroma", "chainId": 255, "networkId": 255, "explorers": [ - { - "name": "blockscout", - "url": "https://blockscout.kroma.network", - "icon": "blockscout", - "standard": "EIP3091" - } + { "name": "blockscout", "url": "https://blockscout.kroma.network", "icon": "blockscout", "standard": "EIP3091" } ], - "parent": { - "type": "L2", - "chain": "eip155-1", - "bridges": [ - { - "url": "https://kroma.network/bridge" - } - ] - } + "parent": { "type": "L2", "chain": "eip155-1", "bridges": [{ "url": "https://kroma.network/bridge" }] } }, { "name": "zkSync Sepolia Testnet", "chain": "ETH", "rpc": ["https://sepolia.era.zksync.dev", "https://zksync-sepolia.drpc.org", "wss://zksync-sepolia.drpc.org"], "faucets": [], - "nativeCurrency": { - "name": "Ether", - "symbol": "ETH", - "decimals": 18 - }, + "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "infoURL": "https://zksync.io/", "shortName": "zksync-sepolia", "chainId": 300, @@ -372,15 +238,7 @@ "standard": "EIP3091" } ], - "parent": { - "type": "L2", - "chain": "eip155-1", - "bridges": [ - { - "url": "https://bridge.zksync.io/" - } - ] - }, + "parent": { "type": "L2", "chain": "eip155-1", "bridges": [{ "url": "https://bridge.zksync.io/" }] }, "redFlags": ["reusedChainId"] }, { @@ -388,11 +246,7 @@ "chain": "ETH", "rpc": ["https://mainnet.era.zksync.io", "https://zksync.drpc.org", "wss://zksync.drpc.org"], "faucets": [], - "nativeCurrency": { - "name": "Ether", - "symbol": "ETH", - "decimals": 18 - }, + "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "infoURL": "https://zksync.io/", "shortName": "zksync", "chainId": 324, @@ -406,46 +260,35 @@ "standard": "EIP3091" } ], - "parent": { - "type": "L2", - "chain": "eip155-1", - "bridges": [ - { - "url": "https://bridge.zksync.io/" - } - ] - } + "parent": { "type": "L2", "chain": "eip155-1", "bridges": [{ "url": "https://bridge.zksync.io/" }] } + }, + { + "name": "Mode Testnet", + "chain": "ETH", + "rpc": ["https://sepolia.mode.network"], + "faucets": ["https://sepoliafaucet.com/"], + "nativeCurrency": { "name": "Sepolia Ether", "symbol": "ETH", "decimals": 18 }, + "infoURL": "https://docs.mode.network/", + "shortName": "modesep", + "chainId": 919, + "networkId": 919, + "slip44": 1, + "icon": "modeTestnet", + "explorers": [{ "name": "modescout", "url": "https://sepolia.explorer.mode.network", "standard": "none" }], + "parent": { "type": "L2", "chain": "eip155-11155111", "bridges": [{ "url": "https://bridge.mode.network/" }] } }, { "name": "Metis Andromeda Mainnet", "chain": "ETH", "rpc": ["https://andromeda.metis.io/?owner=1088", "https://metis.drpc.org", "wss://metis.drpc.org"], "faucets": [], - "nativeCurrency": { - "name": "Metis", - "symbol": "METIS", - "decimals": 18 - }, + "nativeCurrency": { "name": "Metis", "symbol": "METIS", "decimals": 18 }, "infoURL": "https://www.metis.io", "shortName": "metis-andromeda", "chainId": 1088, "networkId": 1088, - "explorers": [ - { - "name": "blockscout", - "url": "https://andromeda-explorer.metis.io", - "standard": "EIP3091" - } - ], - "parent": { - "type": "L2", - "chain": "eip155-1", - "bridges": [ - { - "url": "https://bridge.metis.io" - } - ] - } + "explorers": [{ "name": "blockscout", "url": "https://andromeda-explorer.metis.io", "standard": "EIP3091" }], + "parent": { "type": "L2", "chain": "eip155-1", "bridges": [{ "url": "https://bridge.metis.io" }] } }, { "name": "Polygon zkEVM", @@ -453,77 +296,42 @@ "chain": "Polygon", "rpc": ["https://zkevm-rpc.com", "https://polygon-zkevm.drpc.org", "wss://polygon-zkevm.drpc.org"], "faucets": [], - "nativeCurrency": { - "name": "Ether", - "symbol": "ETH", - "decimals": 18 - }, + "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "infoURL": "https://polygon.technology/polygon-zkevm", "shortName": "zkevm", "chainId": 1101, "networkId": 1101, "icon": "zkevm", "explorers": [ - { - "name": "blockscout", - "url": "https://zkevm.polygonscan.com", - "icon": "zkevm", - "standard": "EIP3091" - } + { "name": "blockscout", "url": "https://zkevm.polygonscan.com", "icon": "zkevm", "standard": "EIP3091" } ], - "parent": { - "type": "L2", - "chain": "eip155-1", - "bridges": [ - { - "url": "https://bridge.zkevm-rpc.com" - } - ] - } + "parent": { "type": "L2", "chain": "eip155-1", "bridges": [{ "url": "https://bridge.zkevm-rpc.com" }] } }, { "name": "WEMIX3.0 Mainnet", "chain": "WEMIX", "rpc": ["https://api.wemix.com", "wss://ws.wemix.com"], "faucets": [], - "nativeCurrency": { - "name": "WEMIX", - "symbol": "WEMIX", - "decimals": 18 - }, + "nativeCurrency": { "name": "WEMIX", "symbol": "WEMIX", "decimals": 18 }, "infoURL": "https://wemix.com", "shortName": "wemix", "chainId": 1111, "networkId": 1111, - "explorers": [ - { - "name": "WEMIX Block Explorer", - "url": "https://explorer.wemix.com", - "standard": "EIP3091" - } - ] + "explorers": [{ "name": "WEMIX Block Explorer", "url": "https://explorer.wemix.com", "standard": "EIP3091" }] }, { "name": "WEMIX3.0 Testnet", "chain": "TWEMIX", "rpc": ["https://api.test.wemix.com", "wss://ws.test.wemix.com"], "faucets": ["https://wallet.test.wemix.com/faucet"], - "nativeCurrency": { - "name": "TestnetWEMIX", - "symbol": "tWEMIX", - "decimals": 18 - }, + "nativeCurrency": { "name": "TestnetWEMIX", "symbol": "tWEMIX", "decimals": 18 }, "infoURL": "https://wemix.com", "shortName": "twemix", "chainId": 1112, "networkId": 1112, "slip44": 1, "explorers": [ - { - "name": "WEMIX Testnet Microscope", - "url": "https://microscope.test.wemix.com", - "standard": "EIP3091" - } + { "name": "WEMIX Testnet Microscope", "url": "https://microscope.test.wemix.com", "standard": "EIP3091" } ] }, { @@ -546,22 +354,12 @@ "wss://moonbeam.drpc.org" ], "faucets": [], - "nativeCurrency": { - "name": "Glimmer", - "symbol": "GLMR", - "decimals": 18 - }, + "nativeCurrency": { "name": "Glimmer", "symbol": "GLMR", "decimals": 18 }, "infoURL": "https://moonbeam.network/networks/moonbeam/", "shortName": "mbeam", "chainId": 1284, "networkId": 1284, - "explorers": [ - { - "name": "moonscan", - "url": "https://moonbeam.moonscan.io", - "standard": "none" - } - ] + "explorers": [{ "name": "moonscan", "url": "https://moonbeam.moonscan.io", "standard": "none" }] }, { "name": "Moonriver", @@ -583,22 +381,12 @@ "wss://moonriver.drpc.org" ], "faucets": [], - "nativeCurrency": { - "name": "Moonriver", - "symbol": "MOVR", - "decimals": 18 - }, + "nativeCurrency": { "name": "Moonriver", "symbol": "MOVR", "decimals": 18 }, "infoURL": "https://moonbeam.network/networks/moonriver/", "shortName": "mriver", "chainId": 1285, "networkId": 1285, - "explorers": [ - { - "name": "moonscan", - "url": "https://moonriver.moonscan.io", - "standard": "none" - } - ] + "explorers": [{ "name": "moonscan", "url": "https://moonriver.moonscan.io", "standard": "none" }] }, { "name": "Kroma Sepolia", @@ -608,11 +396,7 @@ "chain": "ETH", "networkId": 2358, "slip44": 1, - "nativeCurrency": { - "name": "Sepolia Ether", - "symbol": "ETH", - "decimals": 18 - }, + "nativeCurrency": { "name": "Sepolia Ether", "symbol": "ETH", "decimals": 18 }, "rpc": ["https://api.sepolia.kroma.network"], "faucets": [], "infoURL": "https://kroma.network", @@ -625,15 +409,7 @@ "standard": "EIP3091" } ], - "parent": { - "type": "L2", - "chain": "eip155-11155111", - "bridges": [ - { - "url": "https://kroma.network/bridge" - } - ] - } + "parent": { "type": "L2", "chain": "eip155-11155111", "bridges": [{ "url": "https://kroma.network/bridge" }] } }, { "name": "Polygon zkEVM Cardona Testnet", @@ -641,32 +417,14 @@ "chain": "Polygon", "rpc": ["https://rpc.cardona.zkevm-rpc.com"], "faucets": [], - "nativeCurrency": { - "name": "Ether", - "symbol": "ETH", - "decimals": 18 - }, + "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "infoURL": "https://polygon.technology/polygon-zkevm", "shortName": "zkevm-testnet-cardona", "chainId": 2442, "networkId": 2442, "icon": "zkevm", - "explorers": [ - { - "name": "polygonscan", - "url": "https://cardona-zkevm.polygonscan.com", - "standard": "EIP3091" - } - ], - "parent": { - "type": "L2", - "chain": "eip155-1", - "bridges": [ - { - "url": "https://bridge-ui.cardona.zkevm-rpc.com" - } - ] - } + "explorers": [{ "name": "polygonscan", "url": "https://cardona-zkevm.polygonscan.com", "standard": "EIP3091" }], + "parent": { "type": "L2", "chain": "eip155-1", "bridges": [{ "url": "https://bridge-ui.cardona.zkevm-rpc.com" }] } }, { "name": "Fantom Testnet", @@ -679,25 +437,14 @@ "wss://fantom-testnet.drpc.org" ], "faucets": ["https://faucet.fantom.network"], - "nativeCurrency": { - "name": "Fantom", - "symbol": "FTM", - "decimals": 18 - }, + "nativeCurrency": { "name": "Fantom", "symbol": "FTM", "decimals": 18 }, "infoURL": "https://docs.fantom.foundation/quick-start/short-guide#fantom-testnet", "shortName": "tftm", "chainId": 4002, "networkId": 4002, "slip44": 1, "icon": "fantom", - "explorers": [ - { - "name": "ftmscan", - "url": "https://testnet.ftmscan.com", - "icon": "ftmscan", - "standard": "EIP3091" - } - ] + "explorers": [{ "name": "ftmscan", "url": "https://testnet.ftmscan.com", "icon": "ftmscan", "standard": "EIP3091" }] }, { "name": "Base", @@ -711,34 +458,16 @@ "wss://base-rpc.publicnode.com" ], "faucets": [], - "nativeCurrency": { - "name": "Ether", - "symbol": "ETH", - "decimals": 18 - }, + "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "infoURL": "https://base.org", "shortName": "base", "chainId": 8453, "networkId": 8453, "icon": "base", "explorers": [ - { - "name": "basescan", - "url": "https://basescan.org", - "standard": "none" - }, - { - "name": "basescout", - "url": "https://base.blockscout.com", - "icon": "blockscout", - "standard": "EIP3091" - }, - { - "name": "dexguru", - "url": "https://base.dex.guru", - "icon": "dexguru", - "standard": "EIP3091" - } + { "name": "basescan", "url": "https://basescan.org", "standard": "none" }, + { "name": "basescout", "url": "https://base.blockscout.com", "icon": "blockscout", "standard": "EIP3091" }, + { "name": "dexguru", "url": "https://base.dex.guru", "icon": "dexguru", "standard": "EIP3091" } ], "status": "active" }, @@ -756,11 +485,7 @@ "wss://gnosis-chiado.drpc.org" ], "faucets": ["https://gnosisfaucet.com"], - "nativeCurrency": { - "name": "Chiado xDAI", - "symbol": "XDAI", - "decimals": 18 - }, + "nativeCurrency": { "name": "Chiado xDAI", "symbol": "XDAI", "decimals": 18 }, "infoURL": "https://docs.gnosischain.com", "shortName": "chi", "chainId": 10200, @@ -781,17 +506,26 @@ } ] }, + { + "name": "Mode", + "chain": "ETH", + "rpc": ["https://mainnet.mode.network", "https://mode.drpc.org", "wss://mode.drpc.org"], + "faucets": [], + "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, + "infoURL": "https://docs.mode.network/", + "shortName": "mode", + "chainId": 34443, + "networkId": 34443, + "icon": "mode", + "explorers": [{ "name": "modescout", "url": "https://explorer.mode.network", "standard": "none" }] + }, { "name": "Arbitrum One", "chainId": 42161, "shortName": "arb1", "chain": "ETH", "networkId": 42161, - "nativeCurrency": { - "name": "Ether", - "symbol": "ETH", - "decimals": 18 - }, + "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "rpc": [ "https://arbitrum-mainnet.infura.io/v3/${INFURA_API_KEY}", "https://arb-mainnet.g.alchemy.com/v2/${ALCHEMY_API_KEY}", @@ -801,33 +535,12 @@ ], "faucets": [], "explorers": [ - { - "name": "Arbiscan", - "url": "https://arbiscan.io", - "standard": "EIP3091" - }, - { - "name": "Arbitrum Explorer", - "url": "https://explorer.arbitrum.io", - "standard": "EIP3091" - }, - { - "name": "dexguru", - "url": "https://arbitrum.dex.guru", - "icon": "dexguru", - "standard": "EIP3091" - } + { "name": "Arbiscan", "url": "https://arbiscan.io", "standard": "EIP3091" }, + { "name": "Arbitrum Explorer", "url": "https://explorer.arbitrum.io", "standard": "EIP3091" }, + { "name": "dexguru", "url": "https://arbitrum.dex.guru", "icon": "dexguru", "standard": "EIP3091" } ], "infoURL": "https://arbitrum.io", - "parent": { - "type": "L2", - "chain": "eip155-1", - "bridges": [ - { - "url": "https://bridge.arbitrum.io" - } - ] - } + "parent": { "type": "L2", "chain": "eip155-1", "bridges": [{ "url": "https://bridge.arbitrum.io" }] } }, { "name": "Celo Mainnet", @@ -835,25 +548,13 @@ "shortName": "celo", "chain": "CELO", "networkId": 42220, - "nativeCurrency": { - "name": "CELO", - "symbol": "CELO", - "decimals": 18 - }, + "nativeCurrency": { "name": "CELO", "symbol": "CELO", "decimals": 18 }, "rpc": ["https://forno.celo.org", "wss://forno.celo.org/ws"], "faucets": [], "infoURL": "https://docs.celo.org/", "explorers": [ - { - "name": "Celoscan", - "url": "https://celoscan.io", - "standard": "EIP3091" - }, - { - "name": "blockscout", - "url": "https://explorer.celo.org", - "standard": "none" - } + { "name": "Celoscan", "url": "https://celoscan.io", "standard": "EIP3091" }, + { "name": "blockscout", "url": "https://explorer.celo.org", "standard": "none" } ] }, { @@ -866,23 +567,13 @@ "wss://avalanche-fuji-c-chain-rpc.publicnode.com" ], "faucets": ["https://faucet.avax-test.network/"], - "nativeCurrency": { - "name": "Avalanche", - "symbol": "AVAX", - "decimals": 18 - }, + "nativeCurrency": { "name": "Avalanche", "symbol": "AVAX", "decimals": 18 }, "infoURL": "https://cchain.explorer.avax-test.network", "shortName": "Fuji", "chainId": 43113, "networkId": 1, "slip44": 1, - "explorers": [ - { - "name": "snowtrace", - "url": "https://testnet.snowtrace.io", - "standard": "EIP3091" - } - ] + "explorers": [{ "name": "snowtrace", "url": "https://testnet.snowtrace.io", "standard": "EIP3091" }] }, { "name": "Avalanche C-Chain", @@ -893,29 +584,15 @@ "https://avalanche-c-chain-rpc.publicnode.com", "wss://avalanche-c-chain-rpc.publicnode.com" ], - "features": [ - { - "name": "EIP1559" - } - ], + "features": [{ "name": "EIP1559" }], "faucets": [], - "nativeCurrency": { - "name": "Avalanche", - "symbol": "AVAX", - "decimals": 18 - }, + "nativeCurrency": { "name": "Avalanche", "symbol": "AVAX", "decimals": 18 }, "infoURL": "https://www.avax.network/", "shortName": "avax", "chainId": 43114, "networkId": 43114, "slip44": 9005, - "explorers": [ - { - "name": "snowtrace", - "url": "https://snowtrace.io", - "standard": "EIP3091" - } - ] + "explorers": [{ "name": "snowtrace", "url": "https://snowtrace.io", "standard": "EIP3091" }] }, { "name": "Celo Alfajores Testnet", @@ -924,21 +601,11 @@ "chain": "CELO", "networkId": 44787, "slip44": 1, - "nativeCurrency": { - "name": "CELO", - "symbol": "CELO", - "decimals": 18 - }, + "nativeCurrency": { "name": "CELO", "symbol": "CELO", "decimals": 18 }, "rpc": ["https://alfajores-forno.celo-testnet.org", "wss://alfajores-forno.celo-testnet.org/ws"], "faucets": ["https://celo.org/developers/faucet", "https://cauldron.pretoriaresearchlab.io/alfajores-faucet"], "infoURL": "https://docs.celo.org/", - "explorers": [ - { - "name": "Alfajoresscan", - "url": "https://alfajores.celoscan.io", - "standard": "EIP3091" - } - ] + "explorers": [{ "name": "Alfajoresscan", "url": "https://alfajores.celoscan.io", "standard": "EIP3091" }] }, { "name": "Linea", @@ -951,44 +618,17 @@ "wss://linea-mainnet.infura.io/ws/v3/${INFURA_API_KEY}" ], "faucets": [], - "nativeCurrency": { - "name": "Linea Ether", - "symbol": "ETH", - "decimals": 18 - }, + "nativeCurrency": { "name": "Linea Ether", "symbol": "ETH", "decimals": 18 }, "infoURL": "https://linea.build", "shortName": "linea", "chainId": 59144, "networkId": 59144, "icon": "linea", - "parent": { - "type": "L2", - "chain": "eip155-1", - "bridges": [ - { - "url": "https://bridge.linea.build" - } - ] - }, + "parent": { "type": "L2", "chain": "eip155-1", "bridges": [{ "url": "https://bridge.linea.build" }] }, "explorers": [ - { - "name": "Etherscan", - "url": "https://lineascan.build", - "standard": "EIP3091", - "icon": "linea" - }, - { - "name": "Blockscout", - "url": "https://explorer.linea.build", - "standard": "EIP3091", - "icon": "linea" - }, - { - "name": "L2scan", - "url": "https://linea.l2scan.co", - "standard": "EIP3091", - "icon": "linea" - } + { "name": "Etherscan", "url": "https://lineascan.build", "standard": "EIP3091", "icon": "linea" }, + { "name": "Blockscout", "url": "https://explorer.linea.build", "standard": "EIP3091", "icon": "linea" }, + { "name": "L2scan", "url": "https://linea.l2scan.co", "standard": "EIP3091", "icon": "linea" } ], "status": "active" }, @@ -1003,23 +643,13 @@ "wss://polygon-amoy-bor-rpc.publicnode.com" ], "faucets": ["https://faucet.polygon.technology/"], - "nativeCurrency": { - "name": "MATIC", - "symbol": "MATIC", - "decimals": 18 - }, + "nativeCurrency": { "name": "MATIC", "symbol": "MATIC", "decimals": 18 }, "infoURL": "https://polygon.technology/", "shortName": "polygonamoy", "chainId": 80002, "networkId": 80002, "slip44": 1, - "explorers": [ - { - "name": "polygonamoy", - "url": "https://www.oklink.com/amoy", - "standard": "EIP3091" - } - ] + "explorers": [{ "name": "polygonamoy", "url": "https://www.oklink.com/amoy", "standard": "EIP3091" }] }, { "name": "Base Sepolia Testnet", @@ -1030,11 +660,7 @@ "wss://base-sepolia-rpc.publicnode.com" ], "faucets": [], - "nativeCurrency": { - "name": "Sepolia Ether", - "symbol": "ETH", - "decimals": 18 - }, + "nativeCurrency": { "name": "Sepolia Ether", "symbol": "ETH", "decimals": 18 }, "infoURL": "https://base.org", "shortName": "basesep", "chainId": 84532, @@ -1042,12 +668,7 @@ "slip44": 1, "icon": "baseTestnet", "explorers": [ - { - "name": "basescout", - "url": "https://base-sepolia.blockscout.com", - "icon": "blockscout", - "standard": "EIP3091" - } + { "name": "basescout", "url": "https://base-sepolia.blockscout.com", "icon": "blockscout", "standard": "EIP3091" } ] }, { @@ -1056,11 +677,7 @@ "chain": "ETH", "rpc": ["https://sepolia-rollup.arbitrum.io/rpc", "https://arbitrum-sepolia.infura.io/v3/${INFURA_API_KEY}"], "faucets": [], - "nativeCurrency": { - "name": "Sepolia Ether", - "symbol": "ETH", - "decimals": 18 - }, + "nativeCurrency": { "name": "Sepolia Ether", "symbol": "ETH", "decimals": 18 }, "infoURL": "https://arbitrum.io", "shortName": "arb-sep", "chainId": 421614, @@ -1073,15 +690,7 @@ "standard": "EIP3091" } ], - "parent": { - "type": "L2", - "chain": "eip155-11155111", - "bridges": [ - { - "url": "https://bridge.arbitrum.io" - } - ] - } + "parent": { "type": "L2", "chain": "eip155-11155111", "bridges": [{ "url": "https://bridge.arbitrum.io" }] } }, { "name": "Scroll Sepolia Testnet", @@ -1094,32 +703,16 @@ "https://scroll-testnet-public.unifra.io" ], "faucets": [], - "nativeCurrency": { - "name": "Ether", - "symbol": "ETH", - "decimals": 18 - }, + "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "infoURL": "https://scroll.io", "shortName": "scr-sepolia", "chainId": 534351, "networkId": 534351, "slip44": 1, "explorers": [ - { - "name": "Scroll Sepolia Etherscan", - "url": "https://sepolia.scrollscan.com", - "standard": "EIP3091" - } + { "name": "Scroll Sepolia Etherscan", "url": "https://sepolia.scrollscan.com", "standard": "EIP3091" } ], - "parent": { - "type": "L2", - "chain": "eip155-11155111", - "bridges": [ - { - "url": "https://sepolia.scroll.io/bridge" - } - ] - } + "parent": { "type": "L2", "chain": "eip155-11155111", "bridges": [{ "url": "https://sepolia.scroll.io/bridge" }] } }, { "name": "Scroll", @@ -1127,31 +720,13 @@ "status": "active", "rpc": ["https://rpc.scroll.io", "https://rpc.ankr.com/scroll", "https://scroll-mainnet.chainstacklabs.com"], "faucets": [], - "nativeCurrency": { - "name": "Ether", - "symbol": "ETH", - "decimals": 18 - }, + "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "infoURL": "https://scroll.io", "shortName": "scr", "chainId": 534352, "networkId": 534352, - "explorers": [ - { - "name": "Scrollscan", - "url": "https://scrollscan.com", - "standard": "EIP3091" - } - ], - "parent": { - "type": "L2", - "chain": "eip155-1", - "bridges": [ - { - "url": "https://scroll.io/bridge" - } - ] - } + "explorers": [{ "name": "Scrollscan", "url": "https://scrollscan.com", "standard": "EIP3091" }], + "parent": { "type": "L2", "chain": "eip155-1", "bridges": [{ "url": "https://scroll.io/bridge" }] } }, { "name": "Sepolia", @@ -1173,27 +748,15 @@ "https://rpc-sepolia.rockx.com" ], "faucets": ["http://fauceth.komputing.org?chain=11155111&address=${ADDRESS}"], - "nativeCurrency": { - "name": "Sepolia Ether", - "symbol": "ETH", - "decimals": 18 - }, + "nativeCurrency": { "name": "Sepolia Ether", "symbol": "ETH", "decimals": 18 }, "infoURL": "https://sepolia.otterscan.io", "shortName": "sep", "chainId": 11155111, "networkId": 11155111, "slip44": 1, "explorers": [ - { - "name": "etherscan-sepolia", - "url": "https://sepolia.etherscan.io", - "standard": "EIP3091" - }, - { - "name": "otterscan-sepolia", - "url": "https://sepolia.otterscan.io", - "standard": "EIP3091" - } + { "name": "etherscan-sepolia", "url": "https://sepolia.etherscan.io", "standard": "EIP3091" }, + { "name": "otterscan-sepolia", "url": "https://sepolia.otterscan.io", "standard": "EIP3091" } ] }, { @@ -1201,11 +764,7 @@ "chain": "ETH", "rpc": ["https://sepolia.optimism.io", "https://optimism-sepolia.drpc.org", "wss://optimism-sepolia.drpc.org"], "faucets": ["https://app.optimism.io/faucet"], - "nativeCurrency": { - "name": "Sepolia Ether", - "symbol": "ETH", - "decimals": 18 - }, + "nativeCurrency": { "name": "Sepolia Ether", "symbol": "ETH", "decimals": 18 }, "infoURL": "https://optimism.io", "shortName": "opsep", "chainId": 11155420, diff --git a/src/scripts/reference/linkNameSymbol.json b/src/scripts/reference/linkNameSymbol.json index d943be33926..4c4335af58f 100644 --- a/src/scripts/reference/linkNameSymbol.json +++ b/src/scripts/reference/linkNameSymbol.json @@ -137,5 +137,13 @@ "10200": { "name": "ChainLink Token", "symbol": "LINK" + }, + "919": { + "name": "ChainLink Token", + "symbol": "LINK" + }, + "34443": { + "name": "ChainLink Token", + "symbol": "LINK" } }