Skip to content

Commit 4910668

Browse files
committed
nit
1 parent 881c94b commit 4910668

File tree

12 files changed

+304
-39
lines changed

12 files changed

+304
-39
lines changed

public/assets/chains/morph.svg

Lines changed: 4 additions & 0 deletions
Loading

public/assets/chains/stable.svg

Lines changed: 10 additions & 0 deletions
Loading

src/components/QuickLinks/data/productChainLinks.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,8 @@ export const productChainLinks: ProductChainLinks = {
264264
fantom: "/resources/link-token-contracts#fantom",
265265
"gnosis-chain": "/resources/link-token-contracts#gnosis-chain-xdai",
266266
hedera: "/resources/link-token-contracts#hedera",
267+
janction: "/resources/link-token-contracts#janction",
268+
jovay: "/resources/link-token-contracts#jovay",
267269
kroma: "/resources/link-token-contracts#kroma",
268270
mantle: "/resources/link-token-contracts#mantle",
269271
linea: "/resources/link-token-contracts#linea",
@@ -273,6 +275,7 @@ export const productChainLinks: ProductChainLinks = {
273275
mode: "/resources/link-token-contracts#mode",
274276
moonbeam: "/resources/link-token-contracts#moonbeam",
275277
moonriver: "/resources/link-token-contracts#moonriver",
278+
morph: "/resources/link-token-contracts#morph",
276279
neox: "/resources/link-token-contracts#neo-x",
277280
henesys: "/resources/link-token-contracts#henesys",
278281
optimism: "/resources/link-token-contracts#op",
@@ -283,6 +286,7 @@ export const productChainLinks: ProductChainLinks = {
283286
scroll: "/resources/link-token-contracts#scroll",
284287
solana: "/resources/link-token-contracts#solana",
285288
soneium: "/resources/link-token-contracts#soneium",
289+
stable: "/resources/link-token-contracts#stable",
286290
wemix: "/resources/link-token-contracts#wemix",
287291
zksync: "/resources/link-token-contracts#zksync",
288292
zircuit: "/resources/link-token-contracts#zircuit",
@@ -423,4 +427,7 @@ export const chainNames: Record<string, string> = {
423427
abchain: "AB Chain",
424428
henesys: "Henesys",
425429
pharos: "Pharos",
430+
morph: "Morph",
431+
jovay: "Jovay",
432+
stable: "Stable",
426433
}

src/config/data/ccip/selectors.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -433,6 +433,12 @@ selectors:
433433
42429:
434434
selector: "3963528237232804922"
435435
name: "tempo-testnet"
436+
10087:
437+
selector: "3667207123485082040"
438+
name: gate-layer-testnet
439+
85:
440+
selector: "3558960680482140165"
441+
name: gate-chain-testnet-meteora
436442

437443
# Mainnets
438444
1:
@@ -761,3 +767,9 @@ selectors:
761767
4326:
762768
selector: "6093540873831549674"
763769
name: "megaeth-mainnet"
770+
10088:
771+
selector: "9373518659714509671"
772+
name: gate-layer-mainnet
773+
86:
774+
selector: "9688382747979139404"
775+
name: gate-chain-mainnet

src/config/data/chain-to-technology.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,5 +157,10 @@
157157
"AB_CHAIN_MAINNET": "AB_CHAIN",
158158
"MONAD_MAINNET": "MONAD",
159159
"NEXON_HENESYS_MAINNET": "HENESYS",
160-
"PHAROS_ATLANTIC_TESTNET": "PHAROS"
160+
"PHAROS_ATLANTIC_TESTNET": "PHAROS",
161+
"MORPH_MAINNET": "MORPH",
162+
"MORPH_TESTNET": "MORPH",
163+
"JOVAY_MAINNET": "JOVAY",
164+
"JOVAY_TESTNET": "JOVAY",
165+
"STABLE_MAINNET": "STABLE"
161166
}

src/config/data/chains.json

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2514,5 +2514,86 @@
25142514
}
25152515
}
25162516
}
2517+
},
2518+
"MORPH": {
2519+
"title": "Morph",
2520+
"icon": "/assets/chains/morph.svg",
2521+
"chainType": "evm",
2522+
"chains": {
2523+
"MORPH_MAINNET": {
2524+
"chainId": 2818,
2525+
"title": "Morph Mainnet",
2526+
"explorer": {
2527+
"baseUrl": "https://explorer.morphl2.io"
2528+
},
2529+
"nativeCurrency": {
2530+
"name": "Ether",
2531+
"symbol": "ETH",
2532+
"decimals": 18
2533+
}
2534+
},
2535+
"MORPH_HOODI_TESTNET": {
2536+
"chainId": 2910,
2537+
"title": "Morph Hoodi",
2538+
"explorer": {
2539+
"baseUrl": "https://explorer-hoodi.morphl2.io"
2540+
},
2541+
"nativeCurrency": {
2542+
"name": "Ether",
2543+
"symbol": "ETH",
2544+
"decimals": 18
2545+
}
2546+
}
2547+
}
2548+
},
2549+
"JOVAY": {
2550+
"title": "Jovay",
2551+
"icon": "/assets/chains/jovay.svg",
2552+
"chainType": "evm",
2553+
"chains": {
2554+
"JOVAY_MAINNET": {
2555+
"chainId": 5734951,
2556+
"title": "Jovay Mainnet",
2557+
"explorer": {
2558+
"baseUrl": "https://explorer.jovay.io/l2"
2559+
},
2560+
"nativeCurrency": {
2561+
"name": "Ether",
2562+
"symbol": "ETH",
2563+
"decimals": 18
2564+
}
2565+
},
2566+
"JOVAY_TESTNET": {
2567+
"chainId": 2019775,
2568+
"title": "Jovay Sepolia Testnet",
2569+
"explorer": {
2570+
"baseUrl": "https://sepolia-explorer.jovay.io/l2"
2571+
},
2572+
"nativeCurrency": {
2573+
"name": "Ether",
2574+
"symbol": "ETH",
2575+
"decimals": 18
2576+
}
2577+
}
2578+
}
2579+
},
2580+
"STABLE": {
2581+
"title": "Stable",
2582+
"icon": "/assets/chains/stable.svg",
2583+
"chainType": "evm",
2584+
"chains": {
2585+
"STABLE_MAINNET": {
2586+
"chainId": 988,
2587+
"title": "Stable Mainnet",
2588+
"explorer": {
2589+
"baseUrl": "https://stablescan.xyz/"
2590+
},
2591+
"nativeCurrency": {
2592+
"name": "gasUSDT",
2593+
"symbol": "gUSDT",
2594+
"decimals": 18
2595+
}
2596+
}
2597+
}
25172598
}
25182599
}

src/config/types.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,9 @@ export type SupportedTechnology =
7777
| "AB_CHAIN"
7878
| "PHAROS"
7979
| "HENESYS"
80+
| "MORPH"
81+
| "JOVAY"
82+
| "STABLE"
8083

8184
export type ChainType = "evm" | "solana" | "aptos"
8285

@@ -242,6 +245,11 @@ export type SupportedChain =
242245
| "MONAD_MAINNET"
243246
| "NEXON_HENESYS_MAINNET"
244247
| "PHAROS_ATLANTIC_TESTNET"
248+
| "MORPH_MAINNET"
249+
| "MORPH_TESTNET"
250+
| "JOVAY_MAINNET"
251+
| "JOVAY_TESTNET"
252+
| "STABLE_MAINNET"
245253

246254
export type ExplorerInfo = {
247255
baseUrl: string

src/config/web3Providers.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,11 @@ export const chainToProvider: Record<SupportedChain, () => Provider> = {
164164
MONAD_MAINNET: () => new JsonRpcProvider("https://rpc3.monad.xyz"),
165165
NEXON_HENESYS_MAINNET: () => new JsonRpcProvider("https://henesys-rpc.msu.io/"),
166166
PHAROS_ATLANTIC_TESTNET: () => new JsonRpcProvider("https://atlantic.dplabs-internal.com/"),
167+
MORPH_MAINNET: () => new JsonRpcProvider("https://rpc.morphl2.io"),
168+
MORPH_TESTNET: () => new JsonRpcProvider("https://rpc-hoodi.morphl2.io/"),
169+
JOVAY_MAINNET: () => new JsonRpcProvider("https://rpc.jovay.io"),
170+
JOVAY_TESTNET: () => new JsonRpcProvider("https://api.zan.top/public/jovay-testnet"),
171+
STABLE_MAINNET: () => new JsonRpcProvider("https://rpc.stable.xyz"),
167172
}
168173

169174
export const getRpcUrlForChain = (chain: SupportedChain): string => {

src/content/resources/link-token-contracts.mdx

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -770,6 +770,18 @@ Testnet Native and LINK is available at [faucets.chain.link/hedera-testnet](http
770770
| Symbol | LINK |
771771
| Decimals | 18 |
772772

773+
## <img src="/assets/chains/henesys.svg" style="height: 24px; width: auto; margin-right: 8px;" />Henesys
774+
775+
### Henesys Mainnet
776+
777+
| Parameter | Value |
778+
| :-------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
779+
| Chain ID | `68414` |
780+
| Address | <Address contractUrl="https://subnets.avax.network/henesys/address/0x76a443768A5e3B8d1AED0105FC250877841Deb40" urlId="68414_0x76a443768A5e3B8d1AED0105FC250877841Deb40" urlClass="erc-token-address"/> |
781+
| Name | Chainlink Token on Nexon Henesys Mainnet |
782+
| Symbol | LINK |
783+
| Decimals | 18 |
784+
773785
## <img src="/assets/chains/hyperliquid.svg" style="height: 24px; width: auto; margin-right: 8px;" />HyperEVM
774786

775787
### HyperEVM Mainnet
@@ -1235,18 +1247,6 @@ MOVR is used to pay transaction fees on Moonriver Mainnet.
12351247
| Symbol | LINK |
12361248
| Decimals | 18 |
12371249

1238-
## <img src="/assets/chains/henesys.svg" style="height: 24px; width: auto; margin-right: 8px;" />Henesys
1239-
1240-
### Henesys Mainnet
1241-
1242-
| Parameter | Value |
1243-
| :-------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
1244-
| Chain ID | `68414` |
1245-
| Address | <Address contractUrl="https://subnets.avax.network/henesys/address/0x76a443768A5e3B8d1AED0105FC250877841Deb40" urlId="68414_0x76a443768A5e3B8d1AED0105FC250877841Deb40" urlClass="erc-token-address"/> |
1246-
| Name | Chainlink Token on Nexon Henesys Mainnet |
1247-
| Symbol | LINK |
1248-
| Decimals | 18 |
1249-
12501250
## <img src="/assets/chains/opbnb.svg" style="height: 24px; width: auto; margin-right: 8px;" />OPBNB
12511251

12521252
### OPBNB Mainnet

src/features/utils/index.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -514,6 +514,16 @@ export const directoryToSupportedChain = (chainInRdd: string): SupportedChain =>
514514
return "NEXON_HENESYS_MAINNET"
515515
case "pharos-atlantic-testnet":
516516
return "PHAROS_ATLANTIC_TESTNET"
517+
case "morph-mainnet":
518+
return "MORPH_MAINNET"
519+
case "morph-testnet":
520+
return "MORPH_TESTNET"
521+
case "jovay-mainnet":
522+
return "JOVAY_MAINNET"
523+
case "jovay-testnet":
524+
return "JOVAY_TESTNET"
525+
case "stable-mainnet":
526+
return "STABLE_MAINNET"
517527
default:
518528
throw Error(`Chain not found ${chainInRdd}`)
519529
}
@@ -827,6 +837,16 @@ export const supportedChainToChainInRdd = (supportedChain: SupportedChain): stri
827837
return "nexon-mainnet-henesys"
828838
case "PHAROS_ATLANTIC_TESTNET":
829839
return "pharos-atlantic-testnet"
840+
case "MORPH_MAINNET":
841+
return "morph-mainnet"
842+
case "MORPH_TESTNET":
843+
return "morph-testnet"
844+
case "JOVAY_MAINNET":
845+
return "jovay-mainnet"
846+
case "JOVAY_TESTNET":
847+
return "jovay-testnet"
848+
case "STABLE_MAINNET":
849+
return "stable-mainnet"
830850
default:
831851
throw Error(`Chain not found ${supportedChain}`)
832852
}

0 commit comments

Comments
 (0)