From 7775187ef02a213a6c2908094c210019f097a6fe Mon Sep 17 00:00:00 2001 From: Grace Fletcher Date: Thu, 10 Apr 2025 11:08:40 -0700 Subject: [PATCH 1/2] add plume testnet and mainnet --- public/assets/chains/plume.svg | 4 ++ .../QuickLinks/data/productChainLinks.ts | 1 + src/config/data/ccip/selectors.yml | 45 ++++++++++++++++ src/config/data/chain-to-technology.json | 4 +- src/config/data/chains.json | 30 +++++++++++ src/config/types.ts | 3 ++ src/config/web3Providers.ts | 2 + src/features/utils/index.ts | 8 +++ src/scripts/reference/chains.json | 52 +++++++++++++++++++ src/scripts/reference/linkNameSymbol.json | 8 +++ 10 files changed, 156 insertions(+), 1 deletion(-) create mode 100644 public/assets/chains/plume.svg diff --git a/public/assets/chains/plume.svg b/public/assets/chains/plume.svg new file mode 100644 index 00000000000..3f313408ff8 --- /dev/null +++ b/public/assets/chains/plume.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/components/QuickLinks/data/productChainLinks.ts b/src/components/QuickLinks/data/productChainLinks.ts index 31ed1eb4ab5..b34b896126b 100644 --- a/src/components/QuickLinks/data/productChainLinks.ts +++ b/src/components/QuickLinks/data/productChainLinks.ts @@ -309,4 +309,5 @@ export const chainNames: Record = { "0g": "0G", mindnetwork: "Mind Network", megaeth: "MegaETH", + plume: "Plume", } diff --git a/src/config/data/ccip/selectors.yml b/src/config/data/ccip/selectors.yml index 1c772c8606f..9102de452c2 100644 --- a/src/config/data/ccip/selectors.yml +++ b/src/config/data/ccip/selectors.yml @@ -301,6 +301,27 @@ selectors: 6342: selector: "2443239559770384419" name: "megaeth-testnet" + 999999999: + selector: "16244020411108056671" + name: "zora-testnet" + 1687: + selector: "10749384167430721561" + name: "mint-testnet" + 11124: + selector: "16235373811196386733" + name: "abstract-testnet" + 53302: + selector: "13694007683517087973" + name: "superseed-testnet" + 128123: + selector: "1910019406958449359" + name: "etherlink-testnet" + 1740: + selector: "6286293440461807648" + name: "metal-testnet" + 6930: + selector: "305104239123120457" + name: "nibiru-testnet" # Mainnets 1: @@ -530,3 +551,27 @@ selectors: 228: selector: "11690709103138290329" name: "mind-mainnet" + 7777777: + selector: "3555797439612589184" + name: "zora-mainnet" + 5330: + selector: "470401360549526817" + name: "superseed-mainnet" + 2741: + selector: "3577778157919314504" + name: "abstract-mainnet" + 1135: + selector: "15293031020466096408" + name: "lisk-mainnet" + 185: + selector: "17164792800244661392" + name: "mint-mainnet" + 42793: + selector: "13624601974233774587" + name: "etherlink-mainnet" + 1750: + selector: "13447077090413146373" + name: "metal-mainnet" + 6900: + selector: "17349189558768828726" + name: "nibiru-mainnet" diff --git a/src/config/data/chain-to-technology.json b/src/config/data/chain-to-technology.json index 5b51e764d3f..f1fa7c32314 100644 --- a/src/config/data/chain-to-technology.json +++ b/src/config/data/chain-to-technology.json @@ -106,5 +106,7 @@ "MEGAETH_TESTNET": "MEGAETH", "0G_NEWTON_TESTNET": "0G", "TAIKO_MAINNET": "TAIKO", - "TAIKO_TESTNET": "TAIKO" + "TAIKO_TESTNET": "TAIKO", + "PLUME_MAINNET": "PLUME", + "PLUME_TESTNET": "PLUME" } diff --git a/src/config/data/chains.json b/src/config/data/chains.json index c33aab2947c..76283679856 100644 --- a/src/config/data/chains.json +++ b/src/config/data/chains.json @@ -1666,5 +1666,35 @@ } } } + }, + "PLUME": { + "title": "Plume", + "icon": "/assets/chains/plume.svg", + "chains": { + "PLUME_TESTNET": { + "chainId": 98867, + "title": "Plume Testnet", + "explorer": { + "baseUrl": "https://testnet-explorer.plumenetwork.xyz" + }, + "nativeCurrency": { + "name": "Plume", + "symbol": "PLUME", + "decimals": 18 + } + }, + "PLUME_MAINNET": { + "chainId": 98866, + "title": "Plume", + "explorer": { + "baseUrl": "https://phoenix-explorer.plumenetwork.xyz" + }, + "nativeCurrency": { + "name": "Plume", + "symbol": "PLUME", + "decimals": 18 + } + } + } } } diff --git a/src/config/types.ts b/src/config/types.ts index b9af98fb643..446c604a4ac 100644 --- a/src/config/types.ts +++ b/src/config/types.ts @@ -55,6 +55,7 @@ export type SupportedTechnology = | "MIND_NETWORK" | "MEGAETH" | "TAIKO" + | "PLUME" export type SupportedChain = | "ETHEREUM_MAINNET" @@ -165,6 +166,8 @@ export type SupportedChain = | "MEGAETH_TESTNET" | "TAIKO_MAINNET" | "TAIKO_TESTNET" + | "PLUME_MAINNET" + | "PLUME_TESTNET" export type ExplorerInfo = { baseUrl: string diff --git a/src/config/web3Providers.ts b/src/config/web3Providers.ts index 623025b28be..98f7e1a47bc 100644 --- a/src/config/web3Providers.ts +++ b/src/config/web3Providers.ts @@ -113,6 +113,8 @@ export const chainToProvider: Record Provider> = { "0G_NEWTON_TESTNET": () => new JsonRpcProvider("https://evmrpc-testnet.0g.ai"), TAIKO_MAINNET: () => new JsonRpcProvider("https://rpc.mainnet.taiko.xyz"), TAIKO_TESTNET: () => new JsonRpcProvider("https://rpc.hekla.taiko.xyz"), + PLUME_TESTNET: () => new JsonRpcProvider("https://testnet-rpc.plumenetwork.xyz"), + PLUME_MAINNET: () => new JsonRpcProvider("https://phoenix-rpc.plumenetwork.xyz"), } export const getRpcUrlForChain = (chain: SupportedChain): string => { diff --git a/src/features/utils/index.ts b/src/features/utils/index.ts index d0612dbed4f..e9ba30b1c22 100644 --- a/src/features/utils/index.ts +++ b/src/features/utils/index.ts @@ -352,6 +352,10 @@ export const directoryToSupportedChain = (chainInRdd: string): SupportedChain => return "TAIKO_MAINNET" case "taiko-testnet": return "TAIKO_TESTNET" + case "plume-testnet": + return "PLUME_TESTNET" + case "plume-mainnet": + return "PLUME_MAINNET" default: throw Error(`Chain not found ${chainInRdd}`) } @@ -563,6 +567,10 @@ export const supportedChainToChainInRdd = (supportedChain: SupportedChain): stri return "taiko-mainnet" case "TAIKO_TESTNET": return "taiko-testnet" + case "PLUME_TESTNET": + return "plume-testnet" + case "PLUME_MAINNET": + return "plume-mainnet" default: throw Error(`Chain not found ${supportedChain}`) } diff --git a/src/scripts/reference/chains.json b/src/scripts/reference/chains.json index 13229f7b9b0..594c9e32077 100644 --- a/src/scripts/reference/chains.json +++ b/src/scripts/reference/chains.json @@ -1752,6 +1752,58 @@ { "name": "basescout", "url": "https://base-sepolia.blockscout.com", "icon": "blockscout", "standard": "EIP3091" } ] }, + { + "name": "Plume Mainnet", + "title": "Plume Ethereum L2 Rollup Mainnet", + "chain": "PLUME", + "rpc": ["https://phoenix-rpc.plumenetwork.xyz", "wss://phoenix-rpc.plumenetwork.xyz"], + "faucets": [], + "nativeCurrency": { "name": "Plume", "symbol": "PLUME", "decimals": 18 }, + "infoURL": "https://plumenetwork.xyz/", + "shortName": "plume-mainnet", + "chainId": 98866, + "networkId": 98866, + "slip44": 1, + "icon": "plume", + "status": "incubating", + "explorers": [ + { + "name": "Blockscout", + "url": "https://phoenix-explorer.plumenetwork.xyz", + "icon": "blockscout", + "standard": "EIP3091" + } + ], + "parent": { "type": "L2", "chain": "eip155-1", "bridges": [{ "url": "https://bridge.plumenetwork.xyz" }] } + }, + { + "name": "Plume Testnet", + "title": "Plume Sepolia L2 Rollup Testnet", + "chain": "PLUME Testnet", + "rpc": ["https://testnet-rpc.plumenetwork.xyz", "wss://testnet-rpc.plumenetwork.xyz"], + "faucets": ["https://faucet.plumenetwork.xyz"], + "nativeCurrency": { "name": "Plume", "symbol": "PLUME", "decimals": 18 }, + "infoURL": "https://plumenetwork.xyz/", + "shortName": "plume-testnet", + "chainId": 98867, + "networkId": 98867, + "slip44": 1, + "icon": "plume", + "status": "incubating", + "explorers": [ + { + "name": "Blockscout", + "url": "https://testnet-explorer.plumenetwork.xyz", + "icon": "blockscout", + "standard": "EIP3091" + } + ], + "parent": { + "type": "L2", + "chain": "eip155-11155111", + "bridges": [{ "url": "https://testnet-bridge.plumenetwork.xyz" }] + } + }, { "name": "Mind Network Testnet", "chain": "FHET", diff --git a/src/scripts/reference/linkNameSymbol.json b/src/scripts/reference/linkNameSymbol.json index d4b03bf9808..b65aa1d2db1 100644 --- a/src/scripts/reference/linkNameSymbol.json +++ b/src/scripts/reference/linkNameSymbol.json @@ -427,5 +427,13 @@ "232": { "name": "ChainLink Token", "symbol": "LINK" + }, + "98867": { + "name": "ChainLink Token", + "symbol": "LINK" + }, + "98866": { + "name": "ChainLink Token", + "symbol": "LINK" } } From a5cf975ea75a8aee7aa5944b4e36c70f0a4d9878 Mon Sep 17 00:00:00 2001 From: aelmanaa Date: Fri, 11 Apr 2025 23:28:39 +0200 Subject: [PATCH 2/2] megaeth --- public/changelog.json | 15 ++ .../QuickLinks/data/productChainLinks.ts | 2 + .../data/ccip/v1_2_0/mainnet/lanes.json | 156 ++++++++++- .../data/ccip/v1_2_0/mainnet/tokens.json | 49 +++- .../data/ccip/v1_2_0/testnet/chains.json | 24 ++ .../data/ccip/v1_2_0/testnet/lanes.json | 250 ++++++++++++++++++ .../data/ccip/v1_2_0/testnet/tokens.json | 27 +- .../resources/link-token-contracts.mdx | 12 + 8 files changed, 525 insertions(+), 10 deletions(-) diff --git a/public/changelog.json b/public/changelog.json index fca159582f1..bfc0ab50bb4 100644 --- a/public/changelog.json +++ b/public/changelog.json @@ -246,6 +246,21 @@ } }, "data": [ + { + "category": "integration", + "date": "2025-04-11", + "description": "Chainlink CCIP expands support to MegaEth Testnet:", + "newNetworks": [ + { + "displayName": "MegaEth Testnet", + "network": "megaeth", + "url": "https://docs.chain.link/ccip/directory/testnet/chain/megaeth-testnet" + } + ], + "relatedNetworks": ["megaeth"], + "title": "CCIP on MegaEth Testnet", + "topic": "CCIP" + }, { "category": "integration", "date": "2025-04-10", diff --git a/src/components/QuickLinks/data/productChainLinks.ts b/src/components/QuickLinks/data/productChainLinks.ts index b34b896126b..40fee83ccb6 100644 --- a/src/components/QuickLinks/data/productChainLinks.ts +++ b/src/components/QuickLinks/data/productChainLinks.ts @@ -69,6 +69,7 @@ export const productChainLinks: ProductChainLinks = { hedera: "/ccip/directory/mainnet/chain/hedera-mainnet", hemi: "/ccip/directory/testnet/chain/hemi-testnet-sepolia", mindnetwork: "/ccip/directory/mainnet/chain/mind-mainnet", + megaeth: "/ccip/directory/testnet/chain/megaeth-testnet", }, }, "Data Feeds": { @@ -243,6 +244,7 @@ export const productChainLinks: ProductChainLinks = { mindnetwork: "/resources/link-token-contracts#mind-network", core: "/resources/link-token-contracts#core", starknet: "/resources/link-token-contracts#starknet", + megaeth: "/resources/link-token-contracts#megaeth", }, } 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 ceeac819572..f460ef78ea0 100644 --- a/src/config/data/ccip/v1_2_0/mainnet/lanes.json +++ b/src/config/data/ccip/v1_2_0/mainnet/lanes.json @@ -258,6 +258,20 @@ } } }, + "MYST": { + "rateLimiterConfig": { + "in": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + }, + "out": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + } + } + }, "SHIB": { "rateLimiterConfig": { "in": { @@ -468,6 +482,20 @@ } } }, + "MYST": { + "rateLimiterConfig": { + "in": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + }, + "out": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + } + } + }, "SDY": { "rateLimiterConfig": { "in": { @@ -677,14 +705,14 @@ "uniBTC": { "rateLimiterConfig": { "in": { - "capacity": "200000000", + "capacity": "400000000", "isEnabled": true, - "rate": "2315" + "rate": "4629" }, "out": { - "capacity": "200000000", + "capacity": "400000000", "isEnabled": true, - "rate": "2315" + "rate": "4629" } } } @@ -717,6 +745,20 @@ "rate": "11574" } } + }, + "USDC": { + "rateLimiterConfig": { + "in": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + }, + "out": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + } + } } } } @@ -4522,6 +4564,20 @@ } } }, + "MYST": { + "rateLimiterConfig": { + "in": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + }, + "out": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + } + } + }, "SHIB": { "rateLimiterConfig": { "in": { @@ -5736,6 +5792,20 @@ } } }, + "MYST": { + "rateLimiterConfig": { + "in": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + }, + "out": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + } + } + }, "NEIRO": { "rateLimiterConfig": { "in": { @@ -8604,6 +8674,20 @@ } } }, + "MYST": { + "rateLimiterConfig": { + "in": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + }, + "out": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + } + } + }, "SDY": { "rateLimiterConfig": { "in": { @@ -8691,14 +8775,14 @@ "uniBTC": { "rateLimiterConfig": { "in": { - "capacity": "200000000", + "capacity": "400000000", "isEnabled": true, - "rate": "2315" + "rate": "4629" }, "out": { - "capacity": "200000000", + "capacity": "400000000", "isEnabled": true, - "rate": "2315" + "rate": "4629" } } } @@ -8729,6 +8813,20 @@ "rate": "2315" } } + }, + "USDC": { + "rateLimiterConfig": { + "in": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + }, + "out": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + } + } } } }, @@ -10360,6 +10458,20 @@ } } }, + "MYST": { + "rateLimiterConfig": { + "in": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + }, + "out": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + } + } + }, "NEIRO": { "rateLimiterConfig": { "in": { @@ -12062,6 +12174,20 @@ } } }, + "mBTC": { + "rateLimiterConfig": { + "in": { + "capacity": "400000000", + "isEnabled": true, + "rate": "18518" + }, + "out": { + "capacity": "400000000", + "isEnabled": true, + "rate": "18518" + } + } + }, "SolvBTC": { "rateLimiterConfig": { "in": { @@ -13768,6 +13894,20 @@ } } }, + "mBTC": { + "rateLimiterConfig": { + "in": { + "capacity": "400000000", + "isEnabled": true, + "rate": "18518" + }, + "out": { + "capacity": "400000000", + "isEnabled": true, + "rate": "18518" + } + } + }, "SolvBTC": { "rateLimiterConfig": { "in": { 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 34f28ebb36f..796ab36ed11 100644 --- a/src/config/data/ccip/v1_2_0/mainnet/tokens.json +++ b/src/config/data/ccip/v1_2_0/mainnet/tokens.json @@ -1402,6 +1402,15 @@ "poolType": "burnMint", "symbol": "mBTC", "tokenAddress": "0xbDf245957992bfBC62B07e344128a1EEc7b7eE3f" + }, + "sonic-mainnet": { + "allowListEnabled": false, + "decimals": 8, + "name": "Magpie Stake BTC", + "poolAddress": "0xa6F5410BCb028c62DB6f60361C004D9740cFA82b", + "poolType": "burnMint", + "symbol": "mBTC", + "tokenAddress": "0x29190A076072bd71454E032F821eAAb3ba07e0D3" } }, "mDLP": { @@ -1593,6 +1602,35 @@ "tokenAddress": "0xE46a5E19B19711332e33F33c2DB3eA143e86Bc10" } }, + "MYST": { + "avalanche-mainnet": { + "allowListEnabled": false, + "decimals": 18, + "name": "MyStandard", + "poolAddress": "0xA4D5EF72fCFfa9eac0907856B1db1b68098fA23a", + "poolType": "burnMint", + "symbol": "MYST", + "tokenAddress": "0x0256B279D973C8d687264AC3eB36bE09232D4474" + }, + "ethereum-mainnet-base-1": { + "allowListEnabled": false, + "decimals": 18, + "name": "MyStandard", + "poolAddress": "0x717C753F9EA66eb763466cf3F8d299C634889B29", + "poolType": "burnMint", + "symbol": "MYST", + "tokenAddress": "0xA821aDaCCf08d856c0A36DC2C136B5188c525967" + }, + "mainnet": { + "allowListEnabled": false, + "decimals": 18, + "name": "MyStandard", + "poolAddress": "0xe1A8223DAc2aeC3090322674F054D35C240Dc37f", + "poolType": "burnMint", + "symbol": "MYST", + "tokenAddress": "0x3d5F61a4BB385B6D1eB34F47aA790A996f1Eba65" + } + }, "NEIRO": { "ethereum-mainnet-base-1": { "allowListEnabled": false, @@ -2723,6 +2761,15 @@ "symbol": "USDC", "tokenAddress": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" }, + "bitcoin-mainnet-bitlayer-1": { + "allowListEnabled": false, + "decimals": 6, + "name": "USD Coin", + "poolAddress": "0xff170aD8f1d86eFAC90CA7a2E1204bA64aC5e0f9", + "poolType": "burnMint", + "symbol": "USDC", + "tokenAddress": "0xf8C374CE88A3BE3d374e8888349C7768B607c755" + }, "ethereum-mainnet-arbitrum-1": { "allowListEnabled": false, "decimals": 6, @@ -3278,7 +3325,7 @@ "name": "Wrapped HBAR", "poolType": "feeTokenOnly", "symbol": "WHBAR", - "tokenAddress": "0xFba3d32CC317cbE0c44027B11B8F791961Ed2f5c" + "tokenAddress": "0xb1F616b8134F602c3Bb465fB5b5e6565cCAd37Ed" } }, "WHSK": { 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 01967abe472..6d2aa2f7b67 100644 --- a/src/config/data/ccip/v1_2_0/testnet/chains.json +++ b/src/config/data/ccip/v1_2_0/testnet/chains.json @@ -887,6 +887,30 @@ "version": "1.5.0" } }, + "megaeth-testnet": { + "armProxy": { + "address": "0xa0d305199271Be1C1479dA683Fc0CfC0757fBEC3", + "version": "1.5.0" + }, + "chainSelector": "2443239559770384419", + "feeTokens": ["LINK", "WETH"], + "registryModule": { + "address": "0x569a9A63a4543a5Cb79AE717dF1E26E7D30Ae08D", + "version": "1.5.0" + }, + "router": { + "address": "0x35e752bf853009C8E080CdB3De88e3273B1c75E3", + "version": "1.2.0" + }, + "tokenAdminRegistry": { + "address": "0x333b07484C0951075e9c5Fe7440ea0A93373b633", + "version": "1.5.0" + }, + "tokenPoolFactory": { + "address": "0x6b821af5fc24eAbF855d5f9A82Fc08debD7C6d41", + "version": "1.5.1" + } + }, "mind-testnet": { "armProxy": { "address": "0xbef6CEC4a6C3A14404C63Ae84dA2AAf456f8a6C9", 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 0d3834d4f26..22f12211b71 100644 --- a/src/config/data/ccip/v1_2_0/testnet/lanes.json +++ b/src/config/data/ccip/v1_2_0/testnet/lanes.json @@ -788,6 +788,18 @@ }, "rmnPermeable": false }, + "ink-testnet-sepolia": { + "offRamp": { + "address": "0x4df3ceDE40bDaD2D0C91C22fEd48fc99e4e8Df6E", + "version": "1.5.0" + }, + "onRamp": { + "address": "0x38721C30f61C0Fe68b9021Eceb3d0376f4c8a827", + "enforceOutOfOrder": false, + "version": "1.5.0" + }, + "rmnPermeable": false + }, "polygon-testnet-amoy": { "offRamp": { "address": "0xAAe325adbc9C5a28e4e94Fef170D55de2CA9aA01", @@ -830,6 +842,18 @@ } } }, + "sonic-testnet-blaze": { + "offRamp": { + "address": "0xb18516F7Fe3c9CB71378fB8aE7BE7292A8f7f296", + "version": "1.5.0" + }, + "onRamp": { + "address": "0x29AC8a55Ed7c1b75b9cD5d94a3448CAd26889F93", + "enforceOutOfOrder": false, + "version": "1.5.0" + }, + "rmnPermeable": false + }, "wemix-testnet": { "offRamp": { "address": "0xc985571900DCa62387f93F882AB550472531f5DB", @@ -957,6 +981,30 @@ } } } + }, + "ethereum-testnet-sepolia-base-1": { + "offRamp": { + "address": "0xe1991a0Aa9dc7e6A03C1567B0932240044B42B0B", + "version": "1.5.0" + }, + "onRamp": { + "address": "0x0b888FB4530a0CDac4B01A00ac7356e4647033e9", + "enforceOutOfOrder": false, + "version": "1.5.0" + }, + "rmnPermeable": false + }, + "ethereum-testnet-sepolia-optimism-1": { + "offRamp": { + "address": "0x94c0B1caC1d2a447D6f99170d48eb6f5A757c390", + "version": "1.5.0" + }, + "onRamp": { + "address": "0x913c529fd0a1779a47d1Ac4fCe15303A9679E6Bd", + "enforceOutOfOrder": false, + "version": "1.5.0" + }, + "rmnPermeable": false } }, "core-testnet": { @@ -2334,6 +2382,34 @@ } } }, + "megaeth-testnet": { + "offRamp": { + "address": "0x268bb0d3Ea6a9Ddb56327BAc722baa417d19d52D", + "version": "1.5.0" + }, + "onRamp": { + "address": "0xf07263970c90a7b4f852D43fAbE57E530CaEAA8c", + "enforceOutOfOrder": false, + "version": "1.5.0" + }, + "rmnPermeable": true, + "supportedTokens": { + "CCIP-BnM": { + "rateLimiterConfig": { + "in": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + }, + "out": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + } + } + } + }, "mind-testnet": { "offRamp": { "address": "0xf2Ab32860972fBB7c61319868223b4A99d753CCE", @@ -3258,6 +3334,18 @@ } } }, + "celo-testnet-alfajores": { + "offRamp": { + "address": "0xf5811Db4c3eb003096755EfABD0bc81bE1474c03", + "version": "1.5.0" + }, + "onRamp": { + "address": "0xf0dA140F2AF6a1468F69a3017a6629E100616653", + "enforceOutOfOrder": false, + "version": "1.5.0" + }, + "rmnPermeable": false + }, "ethereum-testnet-holesky": { "offRamp": { "address": "0x696d82B951CB43581485C7028BeA0b5470Dc9195", @@ -3480,6 +3568,18 @@ } } }, + "ink-testnet-sepolia": { + "offRamp": { + "address": "0xa8067d8cDccb7A244eD5Fcd5399F35f6b36dDA63", + "version": "1.5.0" + }, + "onRamp": { + "address": "0x27dBC8774804613323b5C4A263fA4A72D893BE60", + "enforceOutOfOrder": false, + "version": "1.5.0" + }, + "rmnPermeable": false + }, "polygon-testnet-amoy": { "offRamp": { "address": "0x9D20eF141F921048d7A4202A55711c65d316B85b", @@ -3532,6 +3632,18 @@ } } }, + "sonic-testnet-blaze": { + "offRamp": { + "address": "0x04820DD20aA1f496A58Ae13c660F2098EE889A02", + "version": "1.5.0" + }, + "onRamp": { + "address": "0x28962bE32BD4e512f5213c50aFDCb4fd9a044374", + "enforceOutOfOrder": false, + "version": "1.5.0" + }, + "rmnPermeable": false + }, "xdai-testnet-chiado": { "offRamp": { "address": "0x8bB08Bc19771C69E739a2078894523b3DC05a05e", @@ -3972,6 +4084,18 @@ } } }, + "celo-testnet-alfajores": { + "offRamp": { + "address": "0xC4aE97223eD5E10296a1587a1C5b97D9977F2756", + "version": "1.5.0" + }, + "onRamp": { + "address": "0xe0aD5783cE2D62da86e3ad6442455C859AE52261", + "enforceOutOfOrder": false, + "version": "1.5.0" + }, + "rmnPermeable": false + }, "ethereum-testnet-sepolia": { "offRamp": { "address": "0x2aF9B10A5972D0c36f4d8F85773052c104E319B2", @@ -4684,6 +4808,18 @@ } }, "ink-testnet-sepolia": { + "bsc-testnet": { + "offRamp": { + "address": "0xC240a2095C299dc2f1d3560B7f40f93aB1C03213", + "version": "1.5.0" + }, + "onRamp": { + "address": "0xD57356C663951CDde47225FDE6f3091237bdf1a5", + "enforceOutOfOrder": false, + "version": "1.5.0" + }, + "rmnPermeable": false + }, "ethereum-testnet-holesky": { "offRamp": { "address": "0x928d6EB7298Be6E758Ba92258c6A6b5b2A932Cf4", @@ -4723,6 +4859,60 @@ } } } + }, + "ethereum-testnet-sepolia-base-1": { + "offRamp": { + "address": "0xaf38448a00718834c73706FED40188E8F29b888A", + "version": "1.5.0" + }, + "onRamp": { + "address": "0x7695177D4903F93AD4E135b6B7Fab34195403C48", + "enforceOutOfOrder": false, + "version": "1.5.0" + }, + "rmnPermeable": false + }, + "sonic-testnet-blaze": { + "offRamp": { + "address": "0x113e0b87Cd20AE0038C8414Bd7aed1e4a2D8BE0d", + "version": "1.5.0" + }, + "onRamp": { + "address": "0xc1EC3d311112aA526476d5B3EdDcf0a44872788E", + "enforceOutOfOrder": false, + "version": "1.5.0" + }, + "rmnPermeable": false + } + }, + "megaeth-testnet": { + "ethereum-testnet-sepolia": { + "offRamp": { + "address": "0x66F074107530cf17b4abc5Fb57df4c8A8f302106", + "version": "1.5.0" + }, + "onRamp": { + "address": "0x760C146e323Cbf065E353f0Cf6914BfFFb2DAdE0", + "enforceOutOfOrder": false, + "version": "1.5.0" + }, + "rmnPermeable": false, + "supportedTokens": { + "CCIP-BnM": { + "rateLimiterConfig": { + "in": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + }, + "out": { + "capacity": "100000000000000000000000", + "isEnabled": true, + "rate": "167000000000000000000" + } + } + } + } } }, "mind-testnet": { @@ -4779,6 +4969,18 @@ } } } + }, + "sonic-testnet-blaze": { + "offRamp": { + "address": "0xb57f58f00b62b3B0038f3C2Dd455afa932d15c50", + "version": "1.5.0" + }, + "onRamp": { + "address": "0x3bA24CC1E4c12b4CAF85189C025028C856C5bdC1", + "enforceOutOfOrder": false, + "version": "1.5.0" + }, + "rmnPermeable": false } }, "polkadot-testnet-astar-shibuya": { @@ -5396,6 +5598,18 @@ } }, "sonic-testnet-blaze": { + "bsc-testnet": { + "offRamp": { + "address": "0x761A8119AD4fFc2468f9B6AED52DACc2C18bA85f", + "version": "1.5.0" + }, + "onRamp": { + "address": "0xB68E6124E73c6f52557E30a4f81aBA05eFF08c33", + "enforceOutOfOrder": false, + "version": "1.5.0" + }, + "rmnPermeable": false + }, "ethereum-testnet-holesky": { "offRamp": { "address": "0x49c09b7468208024096AC5fd75393b3aA5f9F2D9", @@ -5419,6 +5633,42 @@ "version": "1.5.0" }, "rmnPermeable": false + }, + "ethereum-testnet-sepolia-base-1": { + "offRamp": { + "address": "0x90D4ceb85E58198c46F730D015cd3702d1f97d23", + "version": "1.5.0" + }, + "onRamp": { + "address": "0x900f41141a84F611Bd79F4Fe7029bC35d79dD950", + "enforceOutOfOrder": false, + "version": "1.5.0" + }, + "rmnPermeable": false + }, + "ink-testnet-sepolia": { + "offRamp": { + "address": "0xa2AefaA703aC01Ab9516AB06dE1542F0D2A4ED8a", + "version": "1.5.0" + }, + "onRamp": { + "address": "0x48f05b075e82CA6E5e0F43fbE3235C48f2B93079", + "enforceOutOfOrder": false, + "version": "1.5.0" + }, + "rmnPermeable": false + }, + "monad-testnet": { + "offRamp": { + "address": "0x73469c31b85bc20CcB354D79312E99087B9C5Af4", + "version": "1.5.0" + }, + "onRamp": { + "address": "0x937bCf3b98Aa81881f6affb109f6335A512b3fdc", + "enforceOutOfOrder": false, + "version": "1.5.0" + }, + "rmnPermeable": false } }, "treasure-testnet-topaz": { 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 feb3e925219..3daf6ce2c8c 100644 --- a/src/config/data/ccip/v1_2_0/testnet/tokens.json +++ b/src/config/data/ccip/v1_2_0/testnet/tokens.json @@ -261,6 +261,15 @@ "symbol": "CCIP-BnM", "tokenAddress": "0x414dbe1d58dd9BA7C84f7Fc0e4f82bc858675d37" }, + "megaeth-testnet": { + "allowListEnabled": false, + "decimals": 18, + "name": "CCIP-BnM", + "poolAddress": "0x27f2B80FAd339Cd9284bcca5d87e9067b949d7b0", + "poolType": "burnMint", + "symbol": "CCIP-BnM", + "tokenAddress": "0x01e4b536C124cB93AD5F48b381540fA4dec7a244" + }, "monad-testnet": { "allowListEnabled": false, "decimals": 18, @@ -856,6 +865,14 @@ "symbol": "LINK", "tokenAddress": "0x3423C922911956b1Ccbc2b5d4f38216a6f4299b4" }, + "megaeth-testnet": { + "allowListEnabled": false, + "decimals": 18, + "name": "ChainLink Token", + "poolType": "feeTokenOnly", + "symbol": "LINK", + "tokenAddress": "0x4d03398C2588D92B220578dAEde29814E41c8033" + }, "mind-testnet": { "allowListEnabled": false, "decimals": 18, @@ -1287,6 +1304,14 @@ "symbol": "WETH", "tokenAddress": "0x4200000000000000000000000000000000000006" }, + "megaeth-testnet": { + "allowListEnabled": false, + "decimals": 18, + "name": "Wrapped Ether", + "poolType": "feeTokenOnly", + "symbol": "WETH", + "tokenAddress": "0xa787B3E0471b718bBfEaA59B502fd0C4EBd7b74E" + }, "mind-testnet": { "allowListEnabled": false, "decimals": 18, @@ -1323,7 +1348,7 @@ "name": "Wrapped HBAR", "poolType": "feeTokenOnly", "symbol": "WHBAR", - "tokenAddress": "0xbb889ad6F1221fE9c2e08ebE77a2759193E3C5F0" + "tokenAddress": "0xb1F616b8134F602c3Bb465fB5b5e6565cCAd37Ed" } }, "WHSK": { diff --git a/src/content/resources/link-token-contracts.mdx b/src/content/resources/link-token-contracts.mdx index dff953e2040..434c1cff639 100644 --- a/src/content/resources/link-token-contracts.mdx +++ b/src/content/resources/link-token-contracts.mdx @@ -786,6 +786,18 @@ Testnet Native and LINK are available at [faucets.chain.link/mantle-sepolia](htt | Symbol | LINK | | Decimals | 18 | +## MegaEth + +### MegaEth Testnet + +| Parameter | Value | +| :-------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Chain ID | `6342` | +| Address |
| +| Name | Chainlink Token | +| Symbol | LINK | +| Decimals | 18 | + ## Merlin ### Merlin Mainnet