diff --git a/public/assets/chains/memento.svg b/public/assets/chains/memento.svg new file mode 100644 index 00000000000..932451b429d --- /dev/null +++ b/public/assets/chains/memento.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/changelog.json b/public/changelog.json index befcb50647c..fe3064762c3 100644 --- a/public/changelog.json +++ b/public/changelog.json @@ -148,6 +148,10 @@ "displayName": "Lisk", "iconUrl": "https://docs.chain.link/assets/chains/lisk.svg" }, + "memento": { + "displayName": "Memento", + "iconUrl": "https://docs.chain.link/assets/chains/memento.svg" + }, "neo-x": { "displayName": "Neo X", "iconUrl": "https://docs.chain.link/assets/chains/neox.svg" @@ -314,6 +318,26 @@ } }, "data": [ + { + "category": "integration", + "date": "2025-10-05", + "description": "Chainlink CCIP expands support to Memento Mainnet and Testnet.", + "newNetworks": [ + { + "displayName": "Memento Mainnet", + "network": "memento", + "url": "https://docs.chain.link/ccip/directory/mainnet/chain/memento-mainnet" + }, + { + "displayName": "Memento Testnet", + "network": "memento", + "url": "https://docs.chain.link/ccip/directory/testnet/chain/memento-testnet" + } + ], + "relatedNetworks": ["memento"], + "title": "CCIP on Memento", + "topic": "CCIP" + }, { "category": "integration", "date": "2025-10-05", diff --git a/src/components/QuickLinks/data/productChainLinks.ts b/src/components/QuickLinks/data/productChainLinks.ts index 907d6c267cb..bc46f10ad6e 100644 --- a/src/components/QuickLinks/data/productChainLinks.ts +++ b/src/components/QuickLinks/data/productChainLinks.ts @@ -91,6 +91,7 @@ export const productChainLinks: ProductChainLinks = { kaia: "/ccip/directory/mainnet/chain/kaia-mainnet", tac: "/ccip/directory/mainnet/chain/tac-mainnet", plasma: "/ccip/directory/mainnet/chain/plasma-mainnet", + memento: "/ccip/directory/mainnet/chain/memento-mainnet", }, }, "Data Feeds": { @@ -300,6 +301,7 @@ export const productChainLinks: ProductChainLinks = { hyperevm: "/resources/link-token-contracts#hyperevm", kaia: "/resources/link-token-contracts#kaia", tac: "/resources/link-token-contracts#tac", + memento: "/resources/link-token-contracts#memento", }, } @@ -383,4 +385,5 @@ export const chainNames: Record = { kaia: "Kaia", plasma: "Plasma", jovay: "Jovay", + memento: "Memento", } diff --git a/src/config/data/ccip/selectors.yml b/src/config/data/ccip/selectors.yml index 7a8f5437781..636acc93118 100644 --- a/src/config/data/ccip/selectors.yml +++ b/src/config/data/ccip/selectors.yml @@ -385,6 +385,15 @@ selectors: 2391: selector: "9488606126177218005" name: "tac-testnet" + 945: + selector: "2177900824115119161" + name: "bittensor-testnet" + 2019775: + selector: "945045181441419236" + name: "jovay-testnet" + 6398: + selector: "379340054879810246" + name: "everclear-testnet-sepolia" # Mainnets 1: @@ -698,9 +707,9 @@ selectors: 964: selector: "2135107236357186872" name: "bittensor-mainnet" - 945: - selector: "2177900824115119161" - name: "bittensor-testnet" - 2019775: - selector: "945045181441419236" - name: "jovay-testnet" + 5734951: + selector: "1523760397290643893" + name: "jovay-mainnet" + 25327: + selector: "9723842205701363942" + name: "everclear-mainnet" 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 e718992c05e..c338c2202db 100644 --- a/src/config/data/ccip/v1_2_0/mainnet/chains.json +++ b/src/config/data/ccip/v1_2_0/mainnet/chains.json @@ -1090,6 +1090,27 @@ "version": "1.5.1" } }, + "memento-mainnet": { + "armProxy": { + "address": "0xf09AFe78d3c7d359b334d7cB88995751F7eC5E13", + "version": "1.0.0" + }, + "chainSelector": "6473245816409426016", + "feeTokens": ["LINK", "WETH"], + "registryModule": { + "address": "0xf4a170A36D4C656F614d44453f73308Bdb275196", + "version": "1.6.0" + }, + "rmnPermeable": false, + "router": { + "address": "0x492641F648a4986844848E0beFE66D14817bCE34", + "version": "1.2.0" + }, + "tokenAdminRegistry": { + "address": "0xA27056438FfA1f286AB197488808692F0db93F8B", + "version": "1.5.0" + } + }, "metal-mainnet": { "armProxy": { "address": "0x87E84fc7cBD63D7e8653C660De09Fe48AB0276a8", 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 dc2108c2030..50f0a129dc9 100644 --- a/src/config/data/ccip/v1_2_0/mainnet/lanes.json +++ b/src/config/data/ccip/v1_2_0/mainnet/lanes.json @@ -12704,6 +12704,18 @@ } } }, + "memento-mainnet": { + "offRamp": { + "address": "0xf09AFe78d3c7d359b334d7cB88995751F7eC5E13", + "version": "1.6.0" + }, + "onRamp": { + "address": "0xee85aEfb15b9489563A6a29891ebe0750AA1A7Ae", + "enforceOutOfOrder": false, + "version": "1.6.0" + }, + "rmnPermeable": true + }, "plasma-mainnet": { "offRamp": { "address": "0xf09AFe78d3c7d359b334d7cB88995751F7eC5E13", @@ -17933,7 +17945,7 @@ }, "onRamp": { "address": "0x375dDf245FB9951A1D1D4EF516Abd7D2B521238F", - "enforceOutOfOrder": false, + "enforceOutOfOrder": true, "version": "1.5.0" }, "rmnPermeable": true, @@ -23187,7 +23199,7 @@ }, "onRamp": { "address": "0xC4a125BDBeE19Ec8BE02502cff9310FF9395905B", - "enforceOutOfOrder": false, + "enforceOutOfOrder": true, "version": "1.5.0" }, "rmnPermeable": true, @@ -23678,6 +23690,18 @@ } } }, + "memento-mainnet": { + "offRamp": { + "address": "0x26d3681DfC9E4c8C79cfbf461adec8A21d5d73C5", + "version": "1.6.0" + }, + "onRamp": { + "address": "0x913814782144864e523C3FdB78E3ca25D2c2aeCa", + "enforceOutOfOrder": false, + "version": "1.6.0" + }, + "rmnPermeable": true + }, "metal-mainnet": { "offRamp": { "address": "0x8693cdA8E6D3Aee7c9fC258c3E7F648c8E6580c1", @@ -26434,6 +26458,18 @@ } } }, + "memento-mainnet": { + "offRamp": { + "address": "0x77FDbd20ED582794b1d9F1a8a94e4a60494D677e", + "version": "1.6.0" + }, + "onRamp": { + "address": "0x530Ae314EC3fA038bd9A215095E37295ec76162a", + "enforceOutOfOrder": false, + "version": "1.6.0" + }, + "rmnPermeable": true + }, "sei-mainnet": { "offRamp": { "address": "0x814f5bB435F8ad9437D5ac0d8aBCd97E095f9879", @@ -26599,6 +26635,44 @@ } } }, + "memento-mainnet": { + "ethereum-mainnet-base-1": { + "offRamp": { + "address": "0x26d3681DfC9E4c8C79cfbf461adec8A21d5d73C5", + "version": "1.6.0" + }, + "onRamp": { + "address": "0x913814782144864e523C3FdB78E3ca25D2c2aeCa", + "enforceOutOfOrder": false, + "version": "1.6.0" + }, + "rmnPermeable": true + }, + "mainnet": { + "offRamp": { + "address": "0x26d3681DfC9E4c8C79cfbf461adec8A21d5d73C5", + "version": "1.6.0" + }, + "onRamp": { + "address": "0x913814782144864e523C3FdB78E3ca25D2c2aeCa", + "enforceOutOfOrder": false, + "version": "1.6.0" + }, + "rmnPermeable": true + }, + "matic-mainnet": { + "offRamp": { + "address": "0x26d3681DfC9E4c8C79cfbf461adec8A21d5d73C5", + "version": "1.6.0" + }, + "onRamp": { + "address": "0x913814782144864e523C3FdB78E3ca25D2c2aeCa", + "enforceOutOfOrder": false, + "version": "1.6.0" + }, + "rmnPermeable": true + } + }, "metal-mainnet": { "mainnet": { "offRamp": { 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 14f42895eae..0d72fd8e266 100644 --- a/src/config/data/ccip/v1_2_0/mainnet/tokens.json +++ b/src/config/data/ccip/v1_2_0/mainnet/tokens.json @@ -2456,6 +2456,14 @@ "symbol": "LINK", "tokenAddress": "0xb0897686c545045aFc77CF20eC7A532E3120E0F1" }, + "memento-mainnet": { + "allowListEnabled": false, + "decimals": 18, + "name": "ChainLink Token", + "poolType": "feeTokenOnly", + "symbol": "LINK", + "tokenAddress": "0x76a443768A5e3B8d1AED0105FC250877841Deb40" + }, "metal-mainnet": { "allowListEnabled": false, "decimals": 18, @@ -6196,6 +6204,14 @@ "symbol": "WETH", "tokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" }, + "memento-mainnet": { + "allowListEnabled": false, + "decimals": 18, + "name": "Wrapped Ether", + "poolType": "feeTokenOnly", + "symbol": "WETH", + "tokenAddress": "0x086917568f9317b68595B7552842de816698D7BD" + }, "metal-mainnet": { "allowListEnabled": false, "decimals": 18, 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 1f6cd482d72..dd47e32017f 100644 --- a/src/config/data/ccip/v1_2_0/testnet/chains.json +++ b/src/config/data/ccip/v1_2_0/testnet/chains.json @@ -1105,6 +1105,10 @@ "tokenAdminRegistry": { "address": "0xA6c4CfcDfAaAabeE20C50A6aDa130608cf9D3CC8", "version": "1.5.0" + }, + "tokenPoolFactory": { + "address": "0xacc2D510b718bdB8d5E2e274b773b97bE57bB91e", + "version": "1.5.1" } }, "megaeth-testnet": { @@ -1131,6 +1135,27 @@ "version": "1.5.1" } }, + "memento-testnet": { + "armProxy": { + "address": "0x6D5035E99D19b436814BFBA65065EfFE2DF34726", + "version": "1.0.0" + }, + "chainSelector": "12168171414969487009", + "feeTokens": ["LINK", "WETH"], + "registryModule": { + "address": "0x23a5084Fa78104F3DF11C63Ae59fcac4f6AD9DeE", + "version": "1.6.0" + }, + "rmnPermeable": false, + "router": { + "address": "0xEAB080c724587fFC9F2EFF82e36EE4Fb27774959", + "version": "1.2.0" + }, + "tokenAdminRegistry": { + "address": "0x995ab3eC29E1660A93cFddAA19C710A1b5afCCc9", + "version": "1.5.0" + } + }, "metal-testnet": { "armProxy": { "address": "0x587e5Db25504ed21Fac9D1aED52e48467d4B71Fe", 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 0442e0525c7..60a5dbc6e29 100644 --- a/src/config/data/ccip/v1_2_0/testnet/lanes.json +++ b/src/config/data/ccip/v1_2_0/testnet/lanes.json @@ -81,7 +81,7 @@ }, "onRamp": { "address": "0xc748085bd02022a9696dfa2058774f92a07401208bbd34cfd0c6d0ac0287ee45", - "enforceOutOfOrder": true, + "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" }, "rmnPermeable": true, @@ -109,7 +109,7 @@ }, "onRamp": { "address": "0xc748085bd02022a9696dfa2058774f92a07401208bbd34cfd0c6d0ac0287ee45", - "enforceOutOfOrder": true, + "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" }, "rmnPermeable": true, @@ -137,7 +137,7 @@ }, "onRamp": { "address": "0xc748085bd02022a9696dfa2058774f92a07401208bbd34cfd0c6d0ac0287ee45", - "enforceOutOfOrder": true, + "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" }, "rmnPermeable": true, @@ -165,7 +165,7 @@ }, "onRamp": { "address": "0xc748085bd02022a9696dfa2058774f92a07401208bbd34cfd0c6d0ac0287ee45", - "enforceOutOfOrder": true, + "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" }, "rmnPermeable": true, @@ -193,7 +193,7 @@ }, "onRamp": { "address": "0xc748085bd02022a9696dfa2058774f92a07401208bbd34cfd0c6d0ac0287ee45", - "enforceOutOfOrder": true, + "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" }, "rmnPermeable": true, @@ -221,7 +221,7 @@ }, "onRamp": { "address": "0xc748085bd02022a9696dfa2058774f92a07401208bbd34cfd0c6d0ac0287ee45", - "enforceOutOfOrder": true, + "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" }, "rmnPermeable": true, @@ -2802,6 +2802,34 @@ }, "rmnPermeable": true }, + "memento-testnet": { + "offRamp": { + "address": "0x0820f975ce90EE5c508657F0C58b71D1fcc85cE0", + "version": "1.6.0" + }, + "onRamp": { + "address": "0x23a5084Fa78104F3DF11C63Ae59fcac4f6AD9DeE", + "enforceOutOfOrder": false, + "version": "1.6.0" + }, + "rmnPermeable": true, + "supportedTokens": { + "CCIP-BnM": { + "rateLimiterConfig": { + "in": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + }, + "out": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + } + } + } + } + }, "metal-testnet": { "offRamp": { "address": "0xbf34B27c98cad77A369d26478BD9268235919020", @@ -4238,6 +4266,18 @@ }, "rmnPermeable": true }, + "memento-testnet": { + "offRamp": { + "address": "0xF4EbCC2c077d3939434C7Ab0572660c5A45e4df5", + "version": "1.6.0" + }, + "onRamp": { + "address": "0x28A025d34c830BF212f5D2357C8DcAB32dD92A20", + "enforceOutOfOrder": false, + "version": "1.6.0" + }, + "rmnPermeable": true + }, "polygon-testnet-amoy": { "offRamp": { "address": "0x9D20eF141F921048d7A4202A55711c65d316B85b", @@ -5721,6 +5761,60 @@ "rmnPermeable": true } }, + "memento-testnet": { + "ethereum-testnet-sepolia": { + "offRamp": { + "address": "0xad4c7a1430D140Fc5121C0697B2f7Efc655c0070", + "version": "1.6.0" + }, + "onRamp": { + "address": "0x934c1B8f6913070528CC24081E0b78d57D3A97A3", + "enforceOutOfOrder": false, + "version": "1.6.0" + }, + "rmnPermeable": true, + "supportedTokens": { + "CCIP-BnM": { + "rateLimiterConfig": { + "in": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + }, + "out": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + } + } + } + } + }, + "ethereum-testnet-sepolia-base-1": { + "offRamp": { + "address": "0xad4c7a1430D140Fc5121C0697B2f7Efc655c0070", + "version": "1.6.0" + }, + "onRamp": { + "address": "0x934c1B8f6913070528CC24081E0b78d57D3A97A3", + "enforceOutOfOrder": false, + "version": "1.6.0" + }, + "rmnPermeable": true + }, + "polygon-testnet-amoy": { + "offRamp": { + "address": "0xad4c7a1430D140Fc5121C0697B2f7Efc655c0070", + "version": "1.6.0" + }, + "onRamp": { + "address": "0x934c1B8f6913070528CC24081E0b78d57D3A97A3", + "enforceOutOfOrder": false, + "version": "1.6.0" + }, + "rmnPermeable": true + } + }, "metal-testnet": { "ethereum-testnet-sepolia": { "offRamp": { @@ -5859,6 +5953,18 @@ "version": "1.6.0" }, "rmnPermeable": true + }, + "solana-devnet": { + "offRamp": { + "address": "0xFA5F1e092dE0907EE761fad89184B8E8AcC9089D", + "version": "1.6.0" + }, + "onRamp": { + "address": "0x1f5EF38782b6B7C6DE489406b8EE504e46F05a18", + "enforceOutOfOrder": true, + "version": "1.6.0" + }, + "rmnPermeable": true } }, "plume-testnet-sepolia": { @@ -6180,6 +6286,18 @@ } } }, + "memento-testnet": { + "offRamp": { + "address": "0x056A1FAb28562750a54063E37DDc66d506e320d2", + "version": "1.6.0" + }, + "onRamp": { + "address": "0xF4EbCC2c077d3939434C7Ab0572660c5A45e4df5", + "enforceOutOfOrder": false, + "version": "1.6.0" + }, + "rmnPermeable": true + }, "solana-devnet": { "offRamp": { "address": "0x056A1FAb28562750a54063E37DDc66d506e320d2", @@ -6738,6 +6856,18 @@ } } }, + "plasma-testnet": { + "offRamp": { + "address": "offqSMQWgQud6WJz694LRzkeN5kMYpCHTpXQr3Rkcjm", + "version": "V1" + }, + "onRamp": { + "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", + "enforceOutOfOrder": true, + "version": "V1" + }, + "rmnPermeable": true + }, "polygon-testnet-amoy": { "offRamp": { "address": "offqSMQWgQud6WJz694LRzkeN5kMYpCHTpXQr3Rkcjm", 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 60c76c24380..7de9e39bde8 100644 --- a/src/config/data/ccip/v1_2_0/testnet/tokens.json +++ b/src/config/data/ccip/v1_2_0/testnet/tokens.json @@ -262,6 +262,15 @@ "symbol": "CCIP-BnM", "tokenAddress": "0x414dbe1d58dd9BA7C84f7Fc0e4f82bc858675d37" }, + "memento-testnet": { + "allowListEnabled": false, + "decimals": 18, + "name": "CCIP-BnM", + "poolAddress": "0xefE6Aa4551184612ABe166ccEe032e0eda748e9b", + "poolType": "burnMint", + "symbol": "CCIP-BnM", + "tokenAddress": "0x62325603b3550CbF763cb47F9Fe081dD977e728a" + }, "metal-testnet": { "allowListEnabled": false, "decimals": 18, @@ -982,6 +991,14 @@ "symbol": "LINK", "tokenAddress": "0x4d03398C2588D92B220578dAEde29814E41c8033" }, + "memento-testnet": { + "allowListEnabled": false, + "decimals": 18, + "name": "ChainLink Token", + "poolType": "feeTokenOnly", + "symbol": "LINK", + "tokenAddress": "0xe5e3a4fF1773d043a387b16Ceb3c91cC49bAFD54" + }, "metal-testnet": { "allowListEnabled": false, "decimals": 18, @@ -1535,6 +1552,14 @@ "symbol": "WETH", "tokenAddress": "0xa787B3E0471b718bBfEaA59B502fd0C4EBd7b74E" }, + "memento-testnet": { + "allowListEnabled": false, + "decimals": 18, + "name": "Wrapped Ether", + "poolType": "feeTokenOnly", + "symbol": "WETH", + "tokenAddress": "0x85Be6b6ff4e61C3bEB0Fb73a2A9dC3A80e279c86" + }, "metal-testnet": { "allowListEnabled": false, "decimals": 18, diff --git a/src/config/data/chain-to-technology.json b/src/config/data/chain-to-technology.json index c302e7d267e..bc45648e50a 100644 --- a/src/config/data/chain-to-technology.json +++ b/src/config/data/chain-to-technology.json @@ -147,5 +147,7 @@ "TAC_MAINNET": "TAC", "TAC_TESTNET": "TAC", "PLASMA_MAINNET": "PLASMA", - "PLASMA_TESTNET": "PLASMA" + "PLASMA_TESTNET": "PLASMA", + "MEMENTO_MAINNET": "MEMENTO", + "MEMENTO_TESTNET": "MEMENTO" } diff --git a/src/config/data/chains.json b/src/config/data/chains.json index bef3f9093c4..f0ab2462637 100644 --- a/src/config/data/chains.json +++ b/src/config/data/chains.json @@ -2345,5 +2345,36 @@ } } } + }, + "MEMENTO": { + "title": "Memento", + "icon": "/assets/chains/memento.svg", + "chainType": "evm", + "chains": { + "MEMENTO_MAINNET": { + "chainId": 51888, + "title": "Memento", + "explorer": { + "baseUrl": "https://explorer.mementoblockchain.com" + }, + "nativeCurrency": { + "name": "Ether", + "symbol": "ETH", + "decimals": 18 + } + }, + "MEMENTO_TESTNET": { + "chainId": 2129, + "title": "Memento Testnet", + "explorer": { + "baseUrl": "https://explorer.memento.zeeve.online" + }, + "nativeCurrency": { + "name": "Ether", + "symbol": "ETH", + "decimals": 18 + } + } + } } } diff --git a/src/config/types.ts b/src/config/types.ts index ed58af265da..6e2a2096811 100644 --- a/src/config/types.ts +++ b/src/config/types.ts @@ -69,6 +69,8 @@ export type SupportedTechnology = | "POLYGON_KATANA" | "KAIA" | "TAC" + | "PLASMA" + | "MEMENTO" export type ChainType = "evm" | "solana" | "aptos" | "sui" @@ -224,7 +226,8 @@ export type SupportedChain = | "TAC_TESTNET" | "PLASMA_MAINNET" | "PLASMA_TESTNET" - + | "MEMENTO_MAINNET" + | "MEMENTO_TESTNET" export type ExplorerInfo = { baseUrl: string queryParameters?: { diff --git a/src/config/web3Providers.ts b/src/config/web3Providers.ts index 92592cf8666..79b3e54011c 100644 --- a/src/config/web3Providers.ts +++ b/src/config/web3Providers.ts @@ -154,6 +154,8 @@ export const chainToProvider: Record Provider> = { TAC_TESTNET: () => new JsonRpcProvider("https://spb.rpc.tac.build"), PLASMA_MAINNET: () => new JsonRpcProvider("https://rpc.plasma.to"), PLASMA_TESTNET: () => new JsonRpcProvider("https://testnet-rpc.plasma.to"), + MEMENTO_MAINNET: () => new JsonRpcProvider("https://rpc.mementoblockchain.com"), + MEMENTO_TESTNET: () => new JsonRpcProvider("https://testnet-rpc.mementoblockchain.com"), } export const getRpcUrlForChain = (chain: SupportedChain): string => { diff --git a/src/content/resources/link-token-contracts.mdx b/src/content/resources/link-token-contracts.mdx index 816ae378f1c..a4ba32ff44c 100644 --- a/src/content/resources/link-token-contracts.mdx +++ b/src/content/resources/link-token-contracts.mdx @@ -940,6 +940,28 @@ Testnet Native and LINK are available at [faucets.chain.link/mantle-sepolia](htt | Symbol | LINK | | Decimals | 18 | +## Memento + +### Memento Mainnet + +| Parameter | Value | +| :-------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Chain ID | `51888` | +| Address |
| +| Name | Chainlink Token | +| Symbol | LINK | +| Decimals | 18 | + +### Memento Testnet + +| Parameter | Value | +| :-------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Chain ID | `2129` | +| Address |
| +| Name | Chainlink Token | +| Symbol | LINK | +| Decimals | 18 | + ## MegaEth ### MegaEth Testnet diff --git a/src/features/utils/index.ts b/src/features/utils/index.ts index 36782b06315..884666236a9 100644 --- a/src/features/utils/index.ts +++ b/src/features/utils/index.ts @@ -497,6 +497,10 @@ export const directoryToSupportedChain = (chainInRdd: string): SupportedChain => return "PLASMA_MAINNET" case "plasma-testnet": return "PLASMA_TESTNET" + case "memento-mainnet": + return "MEMENTO_MAINNET" + case "memento-testnet": + return "MEMENTO_TESTNET" default: throw Error(`Chain not found ${chainInRdd}`) } @@ -790,6 +794,10 @@ export const supportedChainToChainInRdd = (supportedChain: SupportedChain): stri return "plasma-mainnet" case "PLASMA_TESTNET": return "plasma-testnet" + case "MEMENTO_MAINNET": + return "memento-mainnet" + case "MEMENTO_TESTNET": + return "memento-testnet" default: throw Error(`Chain not found ${supportedChain}`) } diff --git a/src/scripts/reference/linkNameSymbol.json b/src/scripts/reference/linkNameSymbol.json index 3309244b1f8..b7a60f63933 100644 --- a/src/scripts/reference/linkNameSymbol.json +++ b/src/scripts/reference/linkNameSymbol.json @@ -583,5 +583,13 @@ "9746": { "name": "ChainLink Token", "symbol": "LINK" + }, + "2129": { + "name": "ChainLink Token", + "symbol": "LINK" + }, + "51888": { + "name": "ChainLink Token", + "symbol": "LINK" } }