diff --git a/public/assets/chains/nexon.svg b/public/assets/chains/nexon.svg
new file mode 100644
index 00000000000..4d9524d015c
--- /dev/null
+++ b/public/assets/chains/nexon.svg
@@ -0,0 +1,6 @@
+
diff --git a/public/assets/chains/pharos.svg b/public/assets/chains/pharos.svg
new file mode 100644
index 00000000000..531a0b991e0
--- /dev/null
+++ b/public/assets/chains/pharos.svg
@@ -0,0 +1,18 @@
+
diff --git a/public/changelog.json b/public/changelog.json
index 9cff3316407..11785b19b26 100644
--- a/public/changelog.json
+++ b/public/changelog.json
@@ -342,6 +342,26 @@
}
},
"data": [
+ {
+ "category": "integration",
+ "date": "2025-11-04",
+ "description": "Chainlink CCIP expands support to new blockchains:",
+ "newNetworks": [
+ {
+ "displayName": "Nexon Mainnet",
+ "network": "nexon",
+ "url": "https://docs.chain.link/ccip/directory/mainnet/chain/nexon-mainnet-henesys"
+ },
+ {
+ "displayName": "Monad Mainnet",
+ "network": "monad",
+ "url": "https://docs.chain.link/ccip/directory/mainnet/chain/monad-mainnet"
+ }
+ ],
+ "relatedNetworks": ["nexon", "monad"],
+ "title": "CCIP on Nexon Mainnet and Monad Mainnet",
+ "topic": "CCIP"
+ },
{
"category": "integration",
"date": "2025-11-23",
diff --git a/src/components/QuickLinks/data/productChainLinks.ts b/src/components/QuickLinks/data/productChainLinks.ts
index fce4dab5a53..ede94647b7a 100644
--- a/src/components/QuickLinks/data/productChainLinks.ts
+++ b/src/components/QuickLinks/data/productChainLinks.ts
@@ -58,7 +58,7 @@ export const productChainLinks: ProductChainLinks = {
hashkey: "/ccip/directory/mainnet/chain/ethereum-mainnet-hashkey-1",
botanix: "/ccip/directory/mainnet/chain/bitcoin-mainnet-botanix",
sei: "/ccip/directory/mainnet/chain/sei-mainnet",
- monad: "/ccip/directory/testnet/chain/monad-testnet",
+ monad: "/ccip/directory/mainnet/chain/monad-mainnet",
treasure: "/ccip/directory/mainnet/chain/treasure-mainnet",
merlin: "/ccip/directory/mainnet/chain/bitcoin-merlin-mainnet",
fraxtal: "/ccip/directory/mainnet/chain/fraxtal-mainnet",
@@ -97,6 +97,7 @@ export const productChainLinks: ProductChainLinks = {
bittensor: "/ccip/directory/mainnet/chain/bittensor-mainnet",
everclear: "/ccip/directory/mainnet/chain/everclear-mainnet",
abchain: "/ccip/directory/mainnet/chain/ab-mainnet",
+ nexon: "/ccip/directory/mainnet/chain/nexon-mainnet-henesys",
},
},
CRE: {
@@ -271,7 +272,10 @@ export const productChainLinks: ProductChainLinks = {
mode: "/resources/link-token-contracts#mode",
moonbeam: "/resources/link-token-contracts#moonbeam",
moonriver: "/resources/link-token-contracts#moonriver",
+ neox: "/resources/link-token-contracts#neo-x",
+ nexon: "/resources/link-token-contracts#nexon",
optimism: "/resources/link-token-contracts#op",
+ pharos: "/resources/link-token-contracts#pharos",
plasma: "/resources/link-token-contracts#plasma",
polygonzkevm: "/resources/link-token-contracts#polygon-zkevm",
polygon: "/resources/link-token-contracts#polygon",
@@ -319,7 +323,6 @@ export const productChainLinks: ProductChainLinks = {
etherlink: "/resources/link-token-contracts#etherlink",
opbnb: "/resources/link-token-contracts#opbnb",
janction: "/resources/link-token-contracts#janction",
- neox: "/resources/link-token-contracts#neo-x",
polygonkatana: "/resources/link-token-contracts#polygon-katana",
"0g": "/resources/link-token-contracts#0g",
hyperevm: "/resources/link-token-contracts#hyperevm",
@@ -417,4 +420,6 @@ export const chainNames: Record = {
bittensor: "Bittensor EVM",
everclear: "Everclear",
abchain: "AB Chain",
+ nexon: "Nexon",
+ pharos: "Pharos",
}
diff --git a/src/config/data/ccip/selectors.yml b/src/config/data/ccip/selectors.yml
index ac1e41babe9..b10a86e7cef 100644
--- a/src/config/data/ccip/selectors.yml
+++ b/src/config/data/ccip/selectors.yml
@@ -424,6 +424,15 @@ selectors:
688689:
selector: "16098325658947243212"
name: "pharos-atlantic-testnet"
+ 2910:
+ selector: "1064004874793747259"
+ name: "ethereum-testnet-hoodi-morph"
+ 5042002:
+ selector: "3034092155422581607"
+ name: "arc-testnet"
+ 42429:
+ selector: "3963528237232804922"
+ name: "tempo-testnet"
# Mainnets
1:
@@ -749,3 +758,6 @@ selectors:
36888:
selector: "4829375610284793157"
name: "ab-mainnet"
+ 4326:
+ selector: "6093540873831549674"
+ name: "megaeth-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 3f1e565776d..3ff82daadfb 100644
--- a/src/config/data/ccip/v1_2_0/mainnet/chains.json
+++ b/src/config/data/ccip/v1_2_0/mainnet/chains.json
@@ -1230,6 +1230,46 @@
"version": "1.5.1"
}
},
+ "monad-mainnet": {
+ "armProxy": {
+ "address": "0x99dFCa5d88f4D9C023531F4403966b8d61562AcD",
+ "version": "1.0.0"
+ },
+ "chainSelector": "8481857512324358265",
+ "feeTokens": ["LINK", "WMON"],
+ "registryModule": {
+ "address": "0x4AfC00570596d172595A4E38384289b880263006",
+ "version": "1.5.0"
+ },
+ "router": {
+ "address": "0x33566fE5976AAa420F3d5C64996641Fc3858CaDB",
+ "version": "1.2.0"
+ },
+ "tokenAdminRegistry": {
+ "address": "0x11ACd984DD680363117B310f6ebdf78fD6c0195f",
+ "version": "1.5.0"
+ }
+ },
+ "nexon-mainnet-henesys": {
+ "armProxy": {
+ "address": "0xf09AFe78d3c7d359b334d7cB88995751F7eC5E13",
+ "version": "1.0.0"
+ },
+ "chainSelector": "12657445206920369324",
+ "feeTokens": ["LINK", "WNXPC"],
+ "registryModule": {
+ "address": "0xf4a170A36D4C656F614d44453f73308Bdb275196",
+ "version": "1.6.0"
+ },
+ "router": {
+ "address": "0x492641F648a4986844848E0beFE66D14817bCE34",
+ "version": "1.2.0"
+ },
+ "tokenAdminRegistry": {
+ "address": "0xA27056438FfA1f286AB197488808692F0db93F8B",
+ "version": "1.5.0"
+ }
+ },
"plasma-mainnet": {
"armProxy": {
"address": "0xAEf7A922931848d2e731D5914f428b4E851d1Ad5",
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 e5adc856075..44c5b37f23c 100644
--- a/src/config/data/ccip/v1_2_0/mainnet/lanes.json
+++ b/src/config/data/ccip/v1_2_0/mainnet/lanes.json
@@ -2023,6 +2023,44 @@
}
}
},
+ "monad-mainnet": {
+ "offRamp": {
+ "address": "0xe72d25aDd538E8ef9CeF85622eA8912a6CB98Be6",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0x02A4D69cFfeC00Fbf7F3B60c93e3529Dfc58894d",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ },
+ "supportedTokens": {
+ "LBTC": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ },
+ "out": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ }
+ }
+ }
+ }
+ },
+ "nexon-mainnet-henesys": {
+ "offRamp": {
+ "address": "0xe72d25aDd538E8ef9CeF85622eA8912a6CB98Be6",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0x02A4D69cFfeC00Fbf7F3B60c93e3529Dfc58894d",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ }
+ },
"plasma-mainnet": {
"offRamp": {
"address": "0xe72d25aDd538E8ef9CeF85622eA8912a6CB98Be6",
@@ -6365,6 +6403,33 @@
}
}
},
+ "monad-mainnet": {
+ "offRamp": {
+ "address": "0xA27056438FfA1f286AB197488808692F0db93F8B",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0xf09AFe78d3c7d359b334d7cB88995751F7eC5E13",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ },
+ "supportedTokens": {
+ "LBTC": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ },
+ "out": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ }
+ }
+ }
+ }
+ },
"plume-mainnet": {
"offRamp": {
"address": "0xAdd62B3cB2D26cE5001784b050A83bB9F1a4fa7f",
@@ -9921,14 +9986,14 @@
"WETH": {
"rateLimiterConfig": {
"in": {
- "capacity": "367000000000000000000",
+ "capacity": "100830000000000000000",
"isEnabled": true,
- "rate": "101944444440000000"
+ "rate": "28008333333333333"
},
"out": {
- "capacity": "333400000000000000000",
+ "capacity": "90750000000000000000",
"isEnabled": true,
- "rate": "92583333300000000"
+ "rate": "25208333333333333"
}
}
},
@@ -10364,6 +10429,17 @@
"version": "1.5.0"
}
},
+ "monad-mainnet": {
+ "offRamp": {
+ "address": "0xee85aEfb15b9489563A6a29891ebe0750AA1A7Ae",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0x76a443768A5e3B8d1AED0105FC250877841Deb40",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ }
+ },
"plasma-mainnet": {
"offRamp": {
"address": "0xee85aEfb15b9489563A6a29891ebe0750AA1A7Ae",
@@ -13563,14 +13639,14 @@
"WETH": {
"rateLimiterConfig": {
"in": {
- "capacity": "11000000000000000000",
+ "capacity": "100830000000000000000",
"isEnabled": true,
- "rate": "3055555560000000"
+ "rate": "28008333333333333"
},
"out": {
- "capacity": "10000000000000000000",
+ "capacity": "90750000000000000000",
"isEnabled": true,
- "rate": "2777777780000000"
+ "rate": "25208333333333333"
}
}
},
@@ -14050,6 +14126,33 @@
}
}
},
+ "monad-mainnet": {
+ "offRamp": {
+ "address": "0xf09AFe78d3c7d359b334d7cB88995751F7eC5E13",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0xee85aEfb15b9489563A6a29891ebe0750AA1A7Ae",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ },
+ "supportedTokens": {
+ "LBTC": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ },
+ "out": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ }
+ }
+ }
+ }
+ },
"plasma-mainnet": {
"offRamp": {
"address": "0xf09AFe78d3c7d359b334d7cB88995751F7eC5E13",
@@ -16233,14 +16336,14 @@
"WETH": {
"rateLimiterConfig": {
"in": {
- "capacity": "367000000000000000000",
+ "capacity": "33300000000000000000",
"isEnabled": true,
- "rate": "101944444440000000"
+ "rate": "9250000000000000"
},
"out": {
- "capacity": "333400000000000000000",
+ "capacity": "30000000000000000000",
"isEnabled": true,
- "rate": "92583333300000000"
+ "rate": "8333333333333333"
}
}
},
@@ -17849,14 +17952,14 @@
"WETH": {
"rateLimiterConfig": {
"in": {
- "capacity": "11000000000000000000",
+ "capacity": "100830000000000000000",
"isEnabled": true,
- "rate": "3055555560000000"
+ "rate": "28008333333333333"
},
"out": {
- "capacity": "10000000000000000000",
+ "capacity": "90750000000000000000",
"isEnabled": true,
- "rate": "2777777780000000"
+ "rate": "25208333333333333"
}
}
},
@@ -17987,6 +18090,17 @@
}
}
},
+ "monad-mainnet": {
+ "offRamp": {
+ "address": "0xee85aEfb15b9489563A6a29891ebe0750AA1A7Ae",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0x76a443768A5e3B8d1AED0105FC250877841Deb40",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ }
+ },
"sei-mainnet": {
"offRamp": {
"address": "0x3d6b220C9e3498b9062716339599b741F9c3D1E2",
@@ -22745,14 +22859,14 @@
"WETH": {
"rateLimiterConfig": {
"in": {
- "capacity": "367000000000000000000",
+ "capacity": "100830000000000000000",
"isEnabled": true,
- "rate": "101944444440000000"
+ "rate": "28008333333333333"
},
"out": {
- "capacity": "333400000000000000000",
+ "capacity": "90750000000000000000",
"isEnabled": true,
- "rate": "92583333300000000"
+ "rate": "25208333333333333"
}
}
},
@@ -23850,14 +23964,14 @@
"WETH": {
"rateLimiterConfig": {
"in": {
- "capacity": "11000000000000000000",
+ "capacity": "100830000000000000000",
"isEnabled": true,
- "rate": "3055555560000000"
+ "rate": "28008333333333333"
},
"out": {
- "capacity": "10000000000000000000",
+ "capacity": "90750000000000000000",
"isEnabled": true,
- "rate": "2777777780000000"
+ "rate": "25208333333333333"
}
}
},
@@ -24378,14 +24492,14 @@
"WETH": {
"rateLimiterConfig": {
"in": {
- "capacity": "367000000000000000000",
+ "capacity": "33300000000000000000",
"isEnabled": true,
- "rate": "101944444440000000"
+ "rate": "9250000000000000"
},
"out": {
- "capacity": "333400000000000000000",
+ "capacity": "30000000000000000000",
"isEnabled": true,
- "rate": "92583333300000000"
+ "rate": "8333333333333333"
}
}
},
@@ -24865,14 +24979,14 @@
"WETH": {
"rateLimiterConfig": {
"in": {
- "capacity": "11000000000000000000",
+ "capacity": "100830000000000000000",
"isEnabled": true,
- "rate": "3055555560000000"
+ "rate": "28008333333333333"
},
"out": {
- "capacity": "10000000000000000000",
+ "capacity": "90750000000000000000",
"isEnabled": true,
- "rate": "2777777780000000"
+ "rate": "25208333333333333"
}
}
},
@@ -26098,6 +26212,72 @@
"version": "1.5.0"
}
},
+ "monad-mainnet": {
+ "offRamp": {
+ "address": "0x26d3681DfC9E4c8C79cfbf461adec8A21d5d73C5",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0x913814782144864e523C3FdB78E3ca25D2c2aeCa",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ },
+ "supportedTokens": {
+ "LBTC": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ },
+ "out": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ }
+ }
+ },
+ "USD1": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "0",
+ "isEnabled": false,
+ "rate": "0"
+ },
+ "out": {
+ "capacity": "0",
+ "isEnabled": false,
+ "rate": "0"
+ }
+ }
+ },
+ "wstETH": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "2000000000000000000000",
+ "isEnabled": true,
+ "rate": "23148148140000000"
+ },
+ "out": {
+ "capacity": "2000000000000000000000",
+ "isEnabled": true,
+ "rate": "23148148140000000"
+ }
+ }
+ }
+ }
+ },
+ "nexon-mainnet-henesys": {
+ "offRamp": {
+ "address": "0x26d3681DfC9E4c8C79cfbf461adec8A21d5d73C5",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0x913814782144864e523C3FdB78E3ca25D2c2aeCa",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ }
+ },
"plasma-mainnet": {
"offRamp": {
"address": "0x26d3681DfC9E4c8C79cfbf461adec8A21d5d73C5",
@@ -29560,6 +29740,255 @@
}
}
},
+ "monad-mainnet": {
+ "avalanche-mainnet": {
+ "offRamp": {
+ "address": "0xdCc981e12Fd132d9172eb03E8373BE68032588e8",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0xcDca5D374e46A6DDDab50bD2D9acB8c796eC35C3",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ },
+ "supportedTokens": {
+ "LBTC": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ },
+ "out": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ }
+ }
+ }
+ }
+ },
+ "bsc-mainnet": {
+ "offRamp": {
+ "address": "0xdCc981e12Fd132d9172eb03E8373BE68032588e8",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0xcDca5D374e46A6DDDab50bD2D9acB8c796eC35C3",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ },
+ "supportedTokens": {
+ "LBTC": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ },
+ "out": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ }
+ }
+ }
+ }
+ },
+ "ethereum-mainnet-arbitrum-1": {
+ "offRamp": {
+ "address": "0xdCc981e12Fd132d9172eb03E8373BE68032588e8",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0xcDca5D374e46A6DDDab50bD2D9acB8c796eC35C3",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ }
+ },
+ "ethereum-mainnet-base-1": {
+ "offRamp": {
+ "address": "0xdCc981e12Fd132d9172eb03E8373BE68032588e8",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0xcDca5D374e46A6DDDab50bD2D9acB8c796eC35C3",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ },
+ "supportedTokens": {
+ "LBTC": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ },
+ "out": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ }
+ }
+ }
+ }
+ },
+ "ethereum-mainnet-optimism-1": {
+ "offRamp": {
+ "address": "0xdCc981e12Fd132d9172eb03E8373BE68032588e8",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0xcDca5D374e46A6DDDab50bD2D9acB8c796eC35C3",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ }
+ },
+ "mainnet": {
+ "offRamp": {
+ "address": "0xdCc981e12Fd132d9172eb03E8373BE68032588e8",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0xcDca5D374e46A6DDDab50bD2D9acB8c796eC35C3",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ },
+ "supportedTokens": {
+ "LBTC": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ },
+ "out": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ }
+ }
+ },
+ "USD1": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "0",
+ "isEnabled": false,
+ "rate": "0"
+ },
+ "out": {
+ "capacity": "0",
+ "isEnabled": false,
+ "rate": "0"
+ }
+ }
+ },
+ "wstETH": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "2000000000000000000000",
+ "isEnabled": true,
+ "rate": "23148148140000000"
+ },
+ "out": {
+ "capacity": "2000000000000000000000",
+ "isEnabled": true,
+ "rate": "23148148140000000"
+ }
+ }
+ }
+ }
+ },
+ "polygon-mainnet-katana": {
+ "offRamp": {
+ "address": "0xdCc981e12Fd132d9172eb03E8373BE68032588e8",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0xcDca5D374e46A6DDDab50bD2D9acB8c796eC35C3",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ },
+ "supportedTokens": {
+ "LBTC": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ },
+ "out": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ }
+ }
+ }
+ }
+ },
+ "solana-mainnet": {
+ "offRamp": {
+ "address": "0xdCc981e12Fd132d9172eb03E8373BE68032588e8",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0xcDca5D374e46A6DDDab50bD2D9acB8c796eC35C3",
+ "enforceOutOfOrder": true,
+ "version": "1.6.0"
+ }
+ },
+ "sonic-mainnet": {
+ "offRamp": {
+ "address": "0xdCc981e12Fd132d9172eb03E8373BE68032588e8",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0xcDca5D374e46A6DDDab50bD2D9acB8c796eC35C3",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ },
+ "supportedTokens": {
+ "LBTC": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ },
+ "out": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ }
+ }
+ }
+ }
+ }
+ },
+ "nexon-mainnet-henesys": {
+ "avalanche-mainnet": {
+ "offRamp": {
+ "address": "0x59d32e5Fa8EeD1Fd1510f7E583a2b6e6142DD49F",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0x9b04018b5285FF16F3967Af108Bdc72423d547cC",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ }
+ },
+ "mainnet": {
+ "offRamp": {
+ "address": "0x59d32e5Fa8EeD1Fd1510f7E583a2b6e6142DD49F",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0x9b04018b5285FF16F3967Af108Bdc72423d547cC",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ }
+ }
+ },
"plasma-mainnet": {
"aptos-mainnet": {
"offRamp": {
@@ -30348,6 +30777,33 @@
}
}
},
+ "monad-mainnet": {
+ "offRamp": {
+ "address": "0x02A4D69cFfeC00Fbf7F3B60c93e3529Dfc58894d",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0xc23071a8AE83671f37bdA1DaDBC745a9780f632A",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ },
+ "supportedTokens": {
+ "LBTC": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ },
+ "out": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ }
+ }
+ }
+ }
+ },
"solana-mainnet": {
"offRamp": {
"address": "0x02A4D69cFfeC00Fbf7F3B60c93e3529Dfc58894d",
@@ -32102,6 +32558,17 @@
"version": "1.6.0"
}
},
+ "monad-mainnet": {
+ "offRamp": {
+ "address": "offqSMQWgQud6WJz694LRzkeN5kMYpCHTpXQr3Rkcjm",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C",
+ "enforceOutOfOrder": true,
+ "version": "1.6.0"
+ }
+ },
"plasma-mainnet": {
"offRamp": {
"address": "offqSMQWgQud6WJz694LRzkeN5kMYpCHTpXQr3Rkcjm",
@@ -33399,6 +33866,33 @@
"version": "1.5.0"
}
},
+ "monad-mainnet": {
+ "offRamp": {
+ "address": "0xee85aEfb15b9489563A6a29891ebe0750AA1A7Ae",
+ "version": "1.6.0"
+ },
+ "onRamp": {
+ "address": "0x76a443768A5e3B8d1AED0105FC250877841Deb40",
+ "enforceOutOfOrder": false,
+ "version": "1.6.0"
+ },
+ "supportedTokens": {
+ "LBTC": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ },
+ "out": {
+ "capacity": "5000000000",
+ "isEnabled": true,
+ "rate": "462963"
+ }
+ }
+ }
+ }
+ },
"polygon-mainnet-katana": {
"offRamp": {
"address": "0xaDD9e69F0d1f6885Ae7d07aC0184D5Ed560f16cc",
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 6695e994557..23ddec47093 100644
--- a/src/config/data/ccip/v1_2_0/mainnet/tokens.json
+++ b/src/config/data/ccip/v1_2_0/mainnet/tokens.json
@@ -2056,6 +2056,15 @@
"symbol": "LBTC",
"tokenAddress": "0x8236a87084f8B84306f72007F36F2618A5634494"
},
+ "monad-mainnet": {
+ "allowListEnabled": false,
+ "decimals": 8,
+ "name": "Lombard Staked Bitcoin",
+ "poolAddress": "0xD9527ffE58CbEcC9A64511Fc559e0C0825Df940a",
+ "poolType": "burnMint",
+ "symbol": "LBTC",
+ "tokenAddress": "0xecAc9C5F704e954931349Da37F60E39f515c11c1"
+ },
"polygon-mainnet-katana": {
"allowListEnabled": false,
"decimals": 8,
@@ -2778,6 +2787,22 @@
"symbol": "LINK",
"tokenAddress": "0x71052BAe71C25C78E37fD12E5ff1101A71d9018F"
},
+ "monad-mainnet": {
+ "allowListEnabled": false,
+ "decimals": 18,
+ "name": "ChainLink Token",
+ "poolType": "feeTokenOnly",
+ "symbol": "LINK",
+ "tokenAddress": "0x76f257B1DDA5cC71bee4eF637Fbdde4C801310A9"
+ },
+ "nexon-mainnet-henesys": {
+ "allowListEnabled": false,
+ "decimals": 18,
+ "name": "ChainLink Token",
+ "poolType": "feeTokenOnly",
+ "symbol": "LINK",
+ "tokenAddress": "0x76a443768A5e3B8d1AED0105FC250877841Deb40"
+ },
"plasma-mainnet": {
"allowListEnabled": false,
"decimals": 18,
@@ -5843,6 +5868,15 @@
"symbol": "USD1",
"tokenAddress": "0x8d0D000Ee44948FC98c9B98A4FA4921476f08B0d"
},
+ "monad-mainnet": {
+ "allowListEnabled": false,
+ "decimals": 6,
+ "name": "World Liberty Financial USD",
+ "poolAddress": "0x5258D5BEB800DF857D8A4e808EE0C8c7bF567e0E",
+ "poolType": "burnMint",
+ "symbol": "USD1",
+ "tokenAddress": "0x111111d2bf19e43C34263401e0CAd979eD1cdb61"
+ },
"plume-mainnet": {
"allowListEnabled": false,
"decimals": 18,
@@ -7101,6 +7135,16 @@
"tokenAddress": "0x78c1b0C915c4FAA5FffA6CAbf0219DA63d7f4cb8"
}
},
+ "WMON": {
+ "monad-mainnet": {
+ "allowListEnabled": false,
+ "decimals": 18,
+ "name": "Wrapped MON",
+ "poolType": "feeTokenOnly",
+ "symbol": "WMON",
+ "tokenAddress": "0x3A704ad3E4784b935AE029171AdCF57ee7988198"
+ }
+ },
"WMTX": {
"bsc-mainnet": {
"allowListEnabled": false,
@@ -7148,6 +7192,16 @@
"tokenAddress": "WMTXyYKUMTG3VuZA5beXuHVRLpyTwwaoP7h2i8YpuRH"
}
},
+ "WNXPC": {
+ "nexon-mainnet-henesys": {
+ "allowListEnabled": false,
+ "decimals": 18,
+ "name": "Wrapped NXPC",
+ "poolType": "feeTokenOnly",
+ "symbol": "WNXPC",
+ "tokenAddress": "0x150869eac5C58d3655f860C4316107fB626244d0"
+ }
+ },
"wOETH": {
"ethereum-mainnet-arbitrum-1": {
"allowListEnabled": false,
@@ -7381,6 +7435,15 @@
"symbol": "wstETH",
"tokenAddress": "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0"
},
+ "monad-mainnet": {
+ "allowListEnabled": false,
+ "decimals": 18,
+ "name": "Wrapped liquid staked Ether 2.0",
+ "poolAddress": "0x2f2E55517aac64c4066f6eB333b4Cb072eD00E8A",
+ "poolType": "burnMint",
+ "symbol": "wstETH",
+ "tokenAddress": "0x10Aeaf63194db8d453d4D85a06E5eFE1dd0b5417"
+ },
"plasma-mainnet": {
"allowListEnabled": false,
"decimals": 18,
diff --git a/src/config/data/chain-to-technology.json b/src/config/data/chain-to-technology.json
index 0ad2c3cb42b..cce44e7a69f 100644
--- a/src/config/data/chain-to-technology.json
+++ b/src/config/data/chain-to-technology.json
@@ -154,5 +154,8 @@
"XDC_TESTNET": "XDC",
"BITTENSOR_MAINNET": "BITTENSOR",
"EVERCLEAR_MAINNET": "EVERCLEAR",
- "AB_CHAIN_MAINNET": "AB_CHAIN"
+ "AB_CHAIN_MAINNET": "AB_CHAIN",
+ "MONAD_MAINNET": "MONAD",
+ "NEXON_HENESYS_MAINNET": "NEXON",
+ "PHAROS_TESTNET": "PHAROS"
}
diff --git a/src/config/data/chains.json b/src/config/data/chains.json
index df36e584fa7..5419faa6f7c 100644
--- a/src/config/data/chains.json
+++ b/src/config/data/chains.json
@@ -1230,6 +1230,18 @@
"symbol": "MON2",
"decimals": 18
}
+ },
+ "MONAD_MAINNET": {
+ "chainId": 143,
+ "title": "Monad Mainnet",
+ "explorer": {
+ "baseUrl": "https://monadvision.com/"
+ },
+ "nativeCurrency": {
+ "name": "MON Token",
+ "symbol": "MON",
+ "decimals": 18
+ }
}
}
},
@@ -2464,5 +2476,43 @@
}
}
}
+ },
+ "NEXON": {
+ "title": "Nexon",
+ "icon": "/assets/chains/nexon.svg",
+ "chainType": "evm",
+ "chains": {
+ "NEXON_HENESYS_MAINNET": {
+ "chainId": 68414,
+ "title": "Nexon Henesys Mainnet",
+ "explorer": {
+ "baseUrl": "https://subnets.avax.network/henesys"
+ },
+ "nativeCurrency": {
+ "name": "NXPC",
+ "symbol": "NXPC",
+ "decimals": 18
+ }
+ }
+ }
+ },
+ "PHAROS": {
+ "title": "Pharos",
+ "icon": "/assets/chains/pharos.svg",
+ "chainType": "evm",
+ "chains": {
+ "PHAROS_ATLANTIC_TESTNET": {
+ "chainId": 688689,
+ "title": "Pharos Atlantic Testnet",
+ "explorer": {
+ "baseUrl": "https://atlantic.pharosscan.xyz/"
+ },
+ "nativeCurrency": {
+ "name": "PHRS",
+ "symbol": "PHRS",
+ "decimals": 18
+ }
+ }
+ }
}
}
diff --git a/src/config/types.ts b/src/config/types.ts
index cfff92856d2..de2e2a85146 100644
--- a/src/config/types.ts
+++ b/src/config/types.ts
@@ -75,6 +75,8 @@ export type SupportedTechnology =
| "BITTENSOR"
| "EVERCLEAR"
| "AB_CHAIN"
+ | "PHAROS"
+ | "NEXON"
export type ChainType = "evm" | "solana" | "aptos"
@@ -237,6 +239,11 @@ export type SupportedChain =
| "BITTENSOR_MAINNET"
| "EVERCLEAR_MAINNET"
| "AB_CHAIN_MAINNET"
+ | "MONAD_MAINNET"
+ | "NEXON_HENESYS_MAINNET"
+ | "PHAROS_ATLANTIC_TESTNET"
+ | "PHAROS_TESTNET"
+
export type ExplorerInfo = {
baseUrl: string
queryParameters?: {
diff --git a/src/config/web3Providers.ts b/src/config/web3Providers.ts
index 1721928421c..bfc39c88294 100644
--- a/src/config/web3Providers.ts
+++ b/src/config/web3Providers.ts
@@ -161,6 +161,10 @@ export const chainToProvider: Record Provider> = {
BITTENSOR_MAINNET: () => new JsonRpcProvider("https://lite.chain.opentensor.ai"),
EVERCLEAR_MAINNET: () => new JsonRpcProvider("https://rpc.everclear.raas.gelato.cloud"),
AB_CHAIN_MAINNET: () => new JsonRpcProvider("https://rpc.core.ab.org"),
+ MONAD_MAINNET: () => new JsonRpcProvider("https://rpc3.monad.xyz"),
+ NEXON_HENESYS_MAINNET: () => new JsonRpcProvider("https://henesys-rpc.msu.io/"),
+ PHAROS_ATLANTIC_TESTNET: () => new JsonRpcProvider("https://atlantic.dplabs-internal.com/"),
+ PHAROS_TESTNET: () => new JsonRpcProvider("https://pharos-testnet.socialscan.io"),
}
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 56e38e887ee..f8887ea19aa 100644
--- a/src/content/resources/link-token-contracts.mdx
+++ b/src/content/resources/link-token-contracts.mdx
@@ -1163,6 +1163,16 @@ Testnet ETH and LINK are available at [faucets.chain.link/mode-sepolia](https://
##
Monad
+### Monad Mainnet
+
+| Parameter | Value |
+| :-------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Chain ID | `143` |
+| Address | |
+| Name | Chainlink Token on Monad Mainnet |
+| Symbol | LINK |
+| Decimals | 18 |
+
### Monad Testnet
| Parameter | Value |
@@ -1225,6 +1235,18 @@ MOVR is used to pay transaction fees on Moonriver Mainnet.
| Symbol | LINK |
| Decimals | 18 |
+##
Nexon
+
+### Nexon Henesys Mainnet
+
+| Parameter | Value |
+| :-------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Chain ID | `68414` |
+| Address | |
+| Name | Chainlink Token on Nexon Henesys Mainnet |
+| Symbol | LINK |
+| Decimals | 18 |
+
##
OPBNB
### OPBNB Mainnet
@@ -1277,6 +1299,18 @@ Testnet Native and LINK is available at [faucets.chain.link/optimism-sepolia](ht
| Decimals | 18 |
| Network status | [status.optimism.io](https://status.optimism.io/) |
+##
Pharos
+
+### Pharos Atlantic Testnet
+
+| Parameter | Value |
+| :-------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Chain ID | `688689` |
+| Address | |
+| Name | Chainlink Token on Pharos Atlantic Testnet |
+| Symbol | LINK |
+| Decimals | 18 |
+
##
Plasma
### Plasma Mainnet
diff --git a/src/features/utils/index.ts b/src/features/utils/index.ts
index c8443dd65f7..7a0293e46bf 100644
--- a/src/features/utils/index.ts
+++ b/src/features/utils/index.ts
@@ -508,6 +508,12 @@ export const directoryToSupportedChain = (chainInRdd: string): SupportedChain =>
return "EVERCLEAR_MAINNET"
case "ab-mainnet":
return "AB_CHAIN_MAINNET"
+ case "monad-mainnet":
+ return "MONAD_MAINNET"
+ case "nexon-mainnet-henesys":
+ return "NEXON_HENESYS_MAINNET"
+ case "pharos-testnet":
+ return "PHAROS_TESTNET"
default:
throw Error(`Chain not found ${chainInRdd}`)
}
@@ -815,6 +821,12 @@ export const supportedChainToChainInRdd = (supportedChain: SupportedChain): stri
return "everclear-mainnet"
case "AB_CHAIN_MAINNET":
return "ab-mainnet"
+ case "MONAD_MAINNET":
+ return "monad-mainnet"
+ case "NEXON_HENESYS_MAINNET":
+ return "nexon-mainnet-henesys"
+ case "PHAROS_TESTNET":
+ return "pharos-testnet"
default:
throw Error(`Chain not found ${supportedChain}`)
}
diff --git a/src/scripts/reference/chains.json b/src/scripts/reference/chains.json
index ce42ddd3e51..bcec1605b9d 100644
--- a/src/scripts/reference/chains.json
+++ b/src/scripts/reference/chains.json
@@ -336,6 +336,47 @@
{ "name": "dexguru", "url": "https://polygon.dex.guru", "icon": "dexguru", "standard": "EIP3091" }
]
},
+ {
+ "name": "Monad Mainnet",
+ "chain": "MON",
+ "icon": "monad",
+ "rpc": ["https://rpc3.monad.xyz"],
+ "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
+ "faucets": [],
+ "nativeCurrency": { "name": "MON Token", "symbol": "MON", "decimals": 18 },
+ "infoURL": "https://monad.xyz",
+ "shortName": "mon",
+ "chainId": 143,
+ "networkId": 143,
+ "slip44": 1,
+ "explorers": [{ "name": "monadvision", "url": "https://monadvision.com/", "standard": "EIP3091" }]
+ },
+ {
+ "name": "Nexon Henesys Mainnet",
+ "chain": "nexon",
+ "icon": "nexon",
+ "rpc": ["https://henesys-rpc.msu.io/"],
+ "faucets": [],
+ "nativeCurrency": { "name": "NXPC", "symbol": "NXPC", "decimals": 18 },
+ "infoURL": "https://henesysstudio.com/",
+ "shortName": "nexon",
+ "chainId": 68414,
+ "networkId": 68414,
+ "explorers": [{ "name": "avax", "url": "https://subnets.avax.network/henesys", "standard": "EIP3091" }]
+ },
+ {
+ "name": "Pharos Atlantic Testnet",
+ "chain": "pharos",
+ "icon": "pharos",
+ "rpc": ["https://atlantic.dplabs-internal.com/"],
+ "faucets": [],
+ "nativeCurrency": { "name": "PHRS", "symbol": "PHRS", "decimals": 18 },
+ "infoURL": "https://www.pharos.xyz/",
+ "shortName": "pharos",
+ "chainId": 688689,
+ "networkId": 688689,
+ "explorers": [{ "name": "pharosscan", "url": "https://atlantic.pharosscan.xyz/", "standard": "EIP3091" }]
+ },
{
"name": "Sonic Mainnet",
"chain": "sonic",
@@ -1775,18 +1816,6 @@
"networkId": 25327,
"explorers": [{ "name": "Everclear", "url": "https://scan.everclear.org", "icon": "everclear", "standard": "none" }]
},
- {
- "name": "AB Chain Mainnet",
- "chain": "AB Chain Mainnet",
- "rpc": ["https://rpc.core.ab.org"],
- "nativeCurrency": { "name": "AB", "symbol": "AB", "decimals": 18 },
- "faucets": [],
- "infoURL": "",
- "shortName": "AB Chain",
- "chainId": 36888,
- "networkId": 36888,
- "explorers": [{ "name": "AB Core", "url": "https://explorer.core.ab.org/", "standard": "none" }]
- },
{
"name": "Curtis",
"chain": "Curtis",
@@ -1829,6 +1858,18 @@
{ "name": "Routescan", "url": "https://modescan.io", "standard": "none" }
]
},
+ {
+ "name": "AB Chain Mainnet",
+ "chain": "AB Chain Mainnet",
+ "rpc": ["https://rpc.core.ab.org"],
+ "nativeCurrency": { "name": "AB", "symbol": "AB", "decimals": 18 },
+ "faucets": [],
+ "infoURL": "",
+ "shortName": "AB Chain",
+ "chainId": 36888,
+ "networkId": 36888,
+ "explorers": [{ "name": "AB Core", "url": "https://explorer.core.ab.org/", "standard": "none" }]
+ },
{
"name": "Lens Sepolia Testnet",
"chain": "Lens",
diff --git a/src/scripts/reference/linkNameSymbol.json b/src/scripts/reference/linkNameSymbol.json
index cc3ee34aaf8..ae28aa575cb 100644
--- a/src/scripts/reference/linkNameSymbol.json
+++ b/src/scripts/reference/linkNameSymbol.json
@@ -611,5 +611,17 @@
"25327": {
"name": "ChainLink Token",
"symbol": "LINK"
+ },
+ "688689": {
+ "name": "ChainLink Token",
+ "symbol": "LINK"
+ },
+ "143": {
+ "name": "ChainLink Token",
+ "symbol": "LINK"
+ },
+ "68414": {
+ "name": "ChainLink Token",
+ "symbol": "LINK"
}
}