diff --git a/public/assets/chains/zircuit.svg b/public/assets/chains/zircuit.svg
new file mode 100644
index 00000000000..858f36cc72c
--- /dev/null
+++ b/public/assets/chains/zircuit.svg
@@ -0,0 +1,10 @@
+
diff --git a/public/changelog.json b/public/changelog.json
index 78af69d6ccd..c0463293c42 100644
--- a/public/changelog.json
+++ b/public/changelog.json
@@ -1,4 +1,15 @@
[
+ {
+ "category": "integration",
+ "changes": [],
+ "date": "2024-11-25",
+ "description": "Chainlink CCIP is publicly available on Zircuit mainnet and testnet. Check the [mainnet CCIP Directory](https://docs.chain.link/ccip/directory/mainnet/chain/ethereum-mainnet-zircuit-1) and [testnet CCIP Directory](https://docs.chain.link/ccip/directory/testnet/chain/ethereum-testnet-sepolia-zircuit-1) for more information.",
+ "relatedNetworks": ["zircuit"],
+ "relatedTokens": [],
+ "title": "CCIP on Zircuit",
+ "topic": "ccip",
+ "urls": []
+ },
{
"category": "integration",
"changes": [],
diff --git a/src/components/QuickLinks/data/productChainLinks.ts b/src/components/QuickLinks/data/productChainLinks.ts
index 0d812e35d79..852672b1f8f 100644
--- a/src/components/QuickLinks/data/productChainLinks.ts
+++ b/src/components/QuickLinks/data/productChainLinks.ts
@@ -39,6 +39,7 @@ export const productChainLinks: ProductChainLinks = {
linea: "/ccip/directory/mainnet/chain/ethereum-mainnet-linea-1",
scroll: "/ccip/directory/mainnet/chain/ethereum-mainnet-scroll-1",
soneium: "/ccip/directory/testnet/chain/ethereum-testnet-sepolia-soneium-1",
+ zircuit: "/ccip/directory/mainnet/chain/ethereum-mainnet-zircuit-1",
},
},
"Data Feeds": {
@@ -178,4 +179,5 @@ export const chainNames: Record = {
zksync: "ZKsync",
mode: "Mode",
blast: "Blast",
+ zircuit: "Zircuit",
}
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 5fc6ed1c3c3..8d2a81d364f 100644
--- a/src/config/data/ccip/v1_2_0/mainnet/chains.json
+++ b/src/config/data/ccip/v1_2_0/mainnet/chains.json
@@ -239,6 +239,26 @@
"version": "1.5.0"
}
},
+ "ethereum-mainnet-zircuit-1": {
+ "armProxy": {
+ "address": "0xf735667F2F3193d407089bb4c50824941821b156",
+ "version": "1.5.0"
+ },
+ "chainSelector": "17198166215261833993",
+ "feeTokens": ["LINK", "WETH"],
+ "registryModule": {
+ "address": "0xE8FD6dE668fD120df5A00E03ce0de71eA5C6d408",
+ "version": "1.5.0"
+ },
+ "router": {
+ "address": "0x0A6436B56378D305729713ac332ccdCD367f3918",
+ "version": "1.2.0"
+ },
+ "tokenAdminRegistry": {
+ "address": "0x47d2D93EEDb694bf445E7F6458f17669459612c7",
+ "version": "1.5.0"
+ }
+ },
"ethereum-mainnet-zksync-1": {
"armProxy": {
"address": "0x2aBB46A2D32220b8801CE96CAbC32dd2dA7b7B20",
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 0a042780378..2890941998c 100644
--- a/src/config/data/ccip/v1_2_0/mainnet/lanes.json
+++ b/src/config/data/ccip/v1_2_0/mainnet/lanes.json
@@ -1792,6 +1792,20 @@
}
}
},
+ "EARNM": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "625000000000000000000000",
+ "isEnabled": true,
+ "rate": "173600000000000000000"
+ },
+ "out": {
+ "capacity": "625000000000000000000000",
+ "isEnabled": true,
+ "rate": "173600000000000000000"
+ }
+ }
+ },
"hyETH": {
"rateLimiterConfig": {
"in": {
@@ -2420,6 +2434,20 @@
}
}
},
+ "EARNM": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "625000000000000000000000",
+ "isEnabled": true,
+ "rate": "173600000000000000000"
+ },
+ "out": {
+ "capacity": "625000000000000000000000",
+ "isEnabled": true,
+ "rate": "173600000000000000000"
+ }
+ }
+ },
"egETH": {
"rateLimiterConfig": {
"in": {
@@ -3372,6 +3400,20 @@
}
}
},
+ "EARNM": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "625000000000000000000000",
+ "isEnabled": true,
+ "rate": "173600000000000000000"
+ },
+ "out": {
+ "capacity": "625000000000000000000000",
+ "isEnabled": true,
+ "rate": "173600000000000000000"
+ }
+ }
+ },
"hyETH": {
"rateLimiterConfig": {
"in": {
@@ -4016,6 +4058,20 @@
}
}
},
+ "EARNM": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "625000000000000000000000",
+ "isEnabled": true,
+ "rate": "173600000000000000000"
+ },
+ "out": {
+ "capacity": "625000000000000000000000",
+ "isEnabled": true,
+ "rate": "173600000000000000000"
+ }
+ }
+ },
"hyETH": {
"rateLimiterConfig": {
"in": {
@@ -4408,6 +4464,20 @@
}
}
},
+ "EARNM": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "625000000000000000000000",
+ "isEnabled": true,
+ "rate": "173600000000000000000"
+ },
+ "out": {
+ "capacity": "625000000000000000000000",
+ "isEnabled": true,
+ "rate": "173600000000000000000"
+ }
+ }
+ },
"USDC": {
"rateLimiterConfig": {
"in": {
@@ -5529,6 +5599,20 @@
"rmnPermeable": false
}
},
+ "ethereum-mainnet-zircuit-1": {
+ "mainnet": {
+ "offRamp": {
+ "address": "0xa257EDEB2cA0d42081E1EFb285ac4c974953Cb29",
+ "version": "1.5.0"
+ },
+ "onRamp": {
+ "address": "0xD3Bd3D50E3593AFE8B5A50C1B3F83c21D64c10d2",
+ "enforceOutOfOrder": false,
+ "version": "1.5.0"
+ },
+ "rmnPermeable": true
+ }
+ },
"ethereum-mainnet-zksync-1": {
"ethereum-mainnet-arbitrum-1": {
"offRamp": {
@@ -6046,6 +6130,20 @@
}
}
},
+ "EARNM": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "625000000000000000000000",
+ "isEnabled": true,
+ "rate": "173600000000000000000"
+ },
+ "out": {
+ "capacity": "625000000000000000000000",
+ "isEnabled": true,
+ "rate": "173600000000000000000"
+ }
+ }
+ },
"egETH": {
"rateLimiterConfig": {
"in": {
@@ -6676,6 +6774,20 @@
}
}
},
+ "EARNM": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "625000000000000000000000",
+ "isEnabled": true,
+ "rate": "173600000000000000000"
+ },
+ "out": {
+ "capacity": "625000000000000000000000",
+ "isEnabled": true,
+ "rate": "173600000000000000000"
+ }
+ }
+ },
"hyETH": {
"rateLimiterConfig": {
"in": {
@@ -7332,6 +7444,18 @@
},
"rmnPermeable": false
},
+ "ethereum-mainnet-zircuit-1": {
+ "offRamp": {
+ "address": "0x4E4003DAFD00eC3B5F17f05950759054051950d6",
+ "version": "1.5.0"
+ },
+ "onRamp": {
+ "address": "0x4Cc3D95d9384D3287724B83099f01BC3025702c0",
+ "enforceOutOfOrder": true,
+ "version": "1.5.0"
+ },
+ "rmnPermeable": true
+ },
"ethereum-mainnet-zksync-1": {
"offRamp": {
"address": "0x6868FefbEFDc2B2FB75E6ED216dB1BeC02563D69",
@@ -7918,6 +8042,20 @@
}
}
},
+ "EARNM": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "625000000000000000000000",
+ "isEnabled": true,
+ "rate": "173600000000000000000"
+ },
+ "out": {
+ "capacity": "625000000000000000000000",
+ "isEnabled": true,
+ "rate": "173600000000000000000"
+ }
+ }
+ },
"USDC": {
"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 5595dc431e5..57e2bf2e9c4 100644
--- a/src/config/data/ccip/v1_2_0/mainnet/tokens.json
+++ b/src/config/data/ccip/v1_2_0/mainnet/tokens.json
@@ -320,6 +320,24 @@
}
},
"EARNM": {
+ "ethereum-mainnet-arbitrum-1": {
+ "allowListEnabled": false,
+ "decimals": 18,
+ "name": "EARNM",
+ "poolAddress": "0x0A7b237027b1C351C4BD3A6c1906A47005C696A1",
+ "poolType": "burnMint",
+ "symbol": "EARNM",
+ "tokenAddress": "0x3e62fED35c97145e6B445704B8CE74B2544776A9"
+ },
+ "ethereum-mainnet-base-1": {
+ "allowListEnabled": false,
+ "decimals": 18,
+ "name": "EARNM",
+ "poolAddress": "0x0DB8A980aD6A011c0cDA1E3A61417524CB4152a0",
+ "poolType": "burnMint",
+ "symbol": "EARNM",
+ "tokenAddress": "0x3e62fED35c97145e6B445704B8CE74B2544776A9"
+ },
"mainnet": {
"allowListEnabled": false,
"decimals": 18,
@@ -620,6 +638,14 @@
"symbol": "LINK",
"tokenAddress": "0x548C6944cba02B9D1C0570102c89de64D258d3Ac"
},
+ "ethereum-mainnet-zircuit-1": {
+ "allowListEnabled": false,
+ "decimals": 18,
+ "name": "ChainLink Token",
+ "poolType": "feeTokenOnly",
+ "symbol": "LINK",
+ "tokenAddress": "0x5D6d033B4FbD2190D99D930719fAbAcB64d2439a"
+ },
"ethereum-mainnet-zksync-1": {
"allowListEnabled": false,
"decimals": 18,
@@ -1930,6 +1956,14 @@
"symbol": "WETH",
"tokenAddress": "0x5300000000000000000000000000000000000004"
},
+ "ethereum-mainnet-zircuit-1": {
+ "allowListEnabled": false,
+ "decimals": 18,
+ "name": "Wrapped Ether",
+ "poolType": "feeTokenOnly",
+ "symbol": "WETH",
+ "tokenAddress": "0x4200000000000000000000000000000000000006"
+ },
"ethereum-mainnet-zksync-1": {
"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 4d555a3e5aa..c3efa650559 100644
--- a/src/config/data/ccip/v1_2_0/testnet/chains.json
+++ b/src/config/data/ccip/v1_2_0/testnet/chains.json
@@ -299,6 +299,26 @@
"version": "1.5.0"
}
},
+ "ethereum-testnet-sepolia-zircuit-1": {
+ "armProxy": {
+ "address": "0x2C0E5Ed5684B9F89159516db662Fd9eAE591B4e6",
+ "version": "1.5.0"
+ },
+ "chainSelector": "4562743618362911021",
+ "feeTokens": ["LINK", "WETH"],
+ "registryModule": {
+ "address": "0x862dd48dAddE5467A35bB62B14B113C0A50Eff6d",
+ "version": "1.5.0"
+ },
+ "router": {
+ "address": "0x20bC4Ec73C6aE9Dc71f79Eb8470c542f71441bf5",
+ "version": "1.2.0"
+ },
+ "tokenAdminRegistry": {
+ "address": "0x8F5B749b0E4a5A310568a8eA1f81200ca69FaEEf",
+ "version": "1.5.0"
+ }
+ },
"ethereum-testnet-sepolia-zksync-1": {
"armProxy": {
"address": "0x3DA20FD3D8a8f8c1f1A5fD03648147143608C467",
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 0b2e1ecc1bf..34b5a321984 100644
--- a/src/config/data/ccip/v1_2_0/testnet/lanes.json
+++ b/src/config/data/ccip/v1_2_0/testnet/lanes.json
@@ -789,6 +789,18 @@
"version": "1.5.0"
},
"rmnPermeable": true
+ },
+ "ethereum-testnet-sepolia-zircuit-1": {
+ "offRamp": {
+ "address": "0x0d3772a7f5cE919F1Ac98BD6e01dEc37Ef9e2b2C",
+ "version": "1.5.0"
+ },
+ "onRamp": {
+ "address": "0x8e0A27EBE296EE534B94806796c1a15d3409664e",
+ "enforceOutOfOrder": true,
+ "version": "1.5.0"
+ },
+ "rmnPermeable": true
}
},
"ethereum-testnet-sepolia": {
@@ -1322,6 +1334,38 @@
},
"rmnPermeable": true
},
+ "ethereum-testnet-sepolia-zircuit-1": {
+ "supportedTokens": {
+ "CCIP-BnM": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "100000000000000000000000",
+ "isEnabled": true,
+ "rate": "167000000000000000000"
+ },
+ "out": {
+ "capacity": "100000000000000000000000",
+ "isEnabled": true,
+ "rate": "167000000000000000000"
+ }
+ }
+ },
+ "CCIP-LnM": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "100000000000000000000000",
+ "isEnabled": true,
+ "rate": "167000000000000000000"
+ },
+ "out": {
+ "capacity": "100000000000000000000000",
+ "isEnabled": true,
+ "rate": "167000000000000000000"
+ }
+ }
+ }
+ }
+ },
"ethereum-testnet-sepolia-zksync-1": {
"offRamp": {
"address": "0x9f5dC467A5c97068A1c2987486B8b768275627eD",
@@ -2991,6 +3035,38 @@
"rmnPermeable": true
}
},
+ "ethereum-testnet-sepolia-zircuit-1": {
+ "ethereum-testnet-holesky": {
+ "offRamp": {
+ "address": "0x684f5cC90D6b32869099adC3A38C4a12821E92eE",
+ "version": "1.5.0"
+ },
+ "onRamp": {
+ "address": "0x541a387E9d740D92e6cA1e70f0C0fA84d2f03bA7",
+ "enforceOutOfOrder": false,
+ "version": "1.5.0"
+ },
+ "rmnPermeable": false
+ },
+ "ethereum-testnet-sepolia": {
+ "supportedTokens": {
+ "CCIP-LnM": {
+ "rateLimiterConfig": {
+ "in": {
+ "capacity": "100000000000000000000000",
+ "isEnabled": true,
+ "rate": "167000000000000000000"
+ },
+ "out": {
+ "capacity": "100000000000000000000000",
+ "isEnabled": true,
+ "rate": "167000000000000000000"
+ }
+ }
+ }
+ }
+ }
+ },
"ethereum-testnet-sepolia-zksync-1": {
"ethereum-testnet-sepolia": {
"offRamp": {
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 2ace8724560..8c813007d6d 100644
--- a/src/config/data/ccip/v1_2_0/testnet/tokens.json
+++ b/src/config/data/ccip/v1_2_0/testnet/tokens.json
@@ -281,6 +281,15 @@
"symbol": "clCCIP-LnM",
"tokenAddress": "0x0298e204F9131d45EEb436D693f32C6eA1190622"
},
+ "ethereum-testnet-sepolia-zircuit-1": {
+ "allowListEnabled": false,
+ "decimals": 18,
+ "name": "clCCIP-LnM",
+ "poolAddress": "0x4A23D8D436d7958c0D97B905855c89A58Ad04dc2",
+ "poolType": "burnMint",
+ "symbol": "clCCIP-LnM",
+ "tokenAddress": "0xB6eC69D477F8FAeDCE1c6d322a7842D1b4D1B08e"
+ },
"ethereum-testnet-sepolia-zksync-1": {
"allowListEnabled": false,
"decimals": 18,
@@ -478,6 +487,14 @@
"symbol": "LINK",
"tokenAddress": "0x7ea13478Ea3961A0e8b538cb05a9DF0477c79Cd2"
},
+ "ethereum-testnet-sepolia-zircuit-1": {
+ "allowListEnabled": false,
+ "decimals": 18,
+ "name": "ChainLink Token",
+ "poolType": "feeTokenOnly",
+ "symbol": "LINK",
+ "tokenAddress": "0xDEE94506570cA186BC1e3516fCf4fd719C312cCD"
+ },
"ethereum-testnet-sepolia-zksync-1": {
"allowListEnabled": false,
"decimals": 18,
@@ -704,6 +721,14 @@
"symbol": "WETH",
"tokenAddress": "0x4200000000000000000000000000000000000006"
},
+ "ethereum-testnet-sepolia-zircuit-1": {
+ "allowListEnabled": false,
+ "decimals": 18,
+ "name": "Wrapped Ether",
+ "poolType": "feeTokenOnly",
+ "symbol": "WETH",
+ "tokenAddress": "0x4200000000000000000000000000000000000006"
+ },
"ethereum-testnet-sepolia-zksync-1": {
"allowListEnabled": false,
"decimals": 18,
diff --git a/src/config/data/chain-to-technology.json b/src/config/data/chain-to-technology.json
index dc64a89f357..aa7742206a0 100644
--- a/src/config/data/chain-to-technology.json
+++ b/src/config/data/chain-to-technology.json
@@ -42,5 +42,7 @@
"SONEIUM_MINATO": "SONEIUM",
"ETHEREUM_HOLESKY": "ETHEREUM",
"ASTAR_MAINNET": "ASTAR",
- "ASTAR_SHIBUYA": "ASTAR"
+ "ASTAR_SHIBUYA": "ASTAR",
+ "ZIRCUIT_MAINNET": "ZIRCUIT",
+ "ZIRCUIT_TESTNET": "ZIRCUIT"
}
diff --git a/src/config/data/chains.json b/src/config/data/chains.json
index 5b39697b4c6..decef76116c 100644
--- a/src/config/data/chains.json
+++ b/src/config/data/chains.json
@@ -578,5 +578,23 @@
}
}
}
+ },
+ "ZIRCUIT": {
+ "title": "Zircuit",
+ "icon": "/assets/chains/zircuit.svg",
+ "chains": {
+ "ZIRCUIT_MAINNET": {
+ "chainId": 48900,
+ "title": "Zircuit mainnet",
+ "explorer": "https://explorer.zircuit.com",
+ "nativeCurrency": { "name": "ETH", "symbol": "ETH", "decimals": 18 }
+ },
+ "ZIRCUIT_TESTNET": {
+ "chainId": 48899,
+ "title": "Zircuit testnet",
+ "explorer": "https://explorer.testnet.zircuit.com",
+ "nativeCurrency": { "name": "ETH", "symbol": "ETH", "decimals": 18 }
+ }
+ }
}
}
diff --git a/src/config/types.ts b/src/config/types.ts
index cb1b8ae68fa..ebc6eed7b1c 100644
--- a/src/config/types.ts
+++ b/src/config/types.ts
@@ -22,6 +22,7 @@ export type SupportedTechnology =
| "ZKSYNC"
| "SONEIUM"
| "ASTAR"
+ | "ZIRCUIT"
export type SupportedChain =
| "ETHEREUM_MAINNET"
@@ -68,6 +69,8 @@ export type SupportedChain =
| "SONEIUM_MINATO"
| "ASTAR_MAINNET"
| "ASTAR_SHIBUYA"
+ | "ZIRCUIT_MAINNET"
+ | "ZIRCUIT_TESTNET"
export type Chains = Record<
SupportedTechnology,
diff --git a/src/config/web3Providers.ts b/src/config/web3Providers.ts
index 8428af6d826..9b4bd90ad71 100644
--- a/src/config/web3Providers.ts
+++ b/src/config/web3Providers.ts
@@ -48,6 +48,8 @@ export const chainToProvider: Record providers.Provider> =
ETHEREUM_HOLESKY: () => new providers.JsonRpcProvider("https://ethereum-holesky-rpc.publicnode.com"),
ASTAR_MAINNET: () => new providers.JsonRpcProvider("https://rpc.astar.network"),
ASTAR_SHIBUYA: () => new providers.JsonRpcProvider("https://evm.shibuya.astar.network/"),
+ ZIRCUIT_MAINNET: () => new providers.JsonRpcProvider("https://zircuit1-mainnet.liquify.com"),
+ ZIRCUIT_TESTNET: () => new providers.JsonRpcProvider("https://zircuit1-testnet.p2pify.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 c530a201c74..73e793d83bc 100644
--- a/src/content/resources/link-token-contracts.mdx
+++ b/src/content/resources/link-token-contracts.mdx
@@ -734,3 +734,31 @@ Testnet HBAR is used to pay for transactions on the Hedera testnet.
| Name | Chainlink Token on Hedera testnet |
| Symbol | LINK |
| Decimals | 18 |
+
+## Zircuit
+
+### Zircuit mainnet
+
+ETH is used to pay for transactions on the Zircuit mainnet.
+
+| Parameter | Value |
+| :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `ETH_CHAIN_ID` | `48900` |
+| Address | |
+| Name | Chainlink Token Mainnet |
+| Symbol | LINK |
+| Decimals | 18 |
+
+### Zircuit testnet
+
+Testnet ETH is used to pay for transactions on the Zircuit testnet.
+
+Testnet ETH and LINK are available at [faucets.chain.link/zircuit-sepolia](https://faucets.chain.link/zircuit-sepolia).
+
+| Parameter | Value |
+| :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `ETH_CHAIN_ID` | `48899` |
+| Address | |
+| Name | Chainlink Token Testnet |
+| Symbol | LINK |
+| Decimals | 18 |
diff --git a/src/features/utils/index.ts b/src/features/utils/index.ts
index 6c03e8f68c6..f95d02a486a 100644
--- a/src/features/utils/index.ts
+++ b/src/features/utils/index.ts
@@ -185,6 +185,10 @@ export const directoryToSupportedChain = (chainInRdd: string): SupportedChain =>
return "ASTAR_MAINNET"
case "polkadot-testnet-astar-shibuya":
return "ASTAR_SHIBUYA"
+ case "ethereum-testnet-sepolia-zircuit-1":
+ return "ZIRCUIT_TESTNET"
+ case "ethereum-mainnet-zircuit-1":
+ return "ZIRCUIT_MAINNET"
default:
throw Error(`Chain not found ${chainInRdd}`)
}
@@ -264,6 +268,14 @@ export const supportedChainToChainInRdd = (supportedChain: SupportedChain): stri
return "ethereum-testnet-sepolia-soneium-1"
case "ETHEREUM_HOLESKY":
return "ethereum-testnet-holesky"
+ case "ASTAR_MAINNET":
+ return "polkadot-mainnet-astar"
+ case "ASTAR_SHIBUYA":
+ return "polkadot-testnet-astar-shibuya"
+ case "ZIRCUIT_TESTNET":
+ return "ethereum-testnet-sepolia-zircuit-1"
+ case "ZIRCUIT_MAINNET":
+ return "ethereum-mainnet-zircuit-1"
default:
throw Error(`Chain not found ${supportedChain}`)
}
diff --git a/src/scripts/reference/chains.json b/src/scripts/reference/chains.json
index 00797def7cc..4a90ea39a2f 100644
--- a/src/scripts/reference/chains.json
+++ b/src/scripts/reference/chains.json
@@ -691,6 +691,34 @@
"infoURL": "https://docs.celo.org/",
"explorers": [{ "name": "Alfajoresscan", "url": "https://alfajores.celoscan.io", "standard": "EIP3091" }]
},
+ {
+ "name": "Zircuit Testnet",
+ "chain": "Zircuit Testnet",
+ "icon": "zircuit",
+ "rpc": ["https://zircuit1-testnet.p2pify.com/"],
+ "faucets": [],
+ "nativeCurrency": { "name": "ETH", "symbol": "ETH", "decimals": 18 },
+ "infoURL": "https://www.zircuit.com/",
+ "shortName": "zircuit-testnet",
+ "chainId": 48899,
+ "networkId": 48899,
+ "explorers": [
+ { "name": "Zircuit", "url": "https://explorer.testnet.zircuit.com", "icon": "zircuit", "standard": "none" }
+ ]
+ },
+ {
+ "name": "Zircuit Mainnet",
+ "chain": "Zircuit Mainnet",
+ "icon": "zircuit",
+ "rpc": ["https://zircuit1-mainnet.p2pify.com/"],
+ "faucets": [],
+ "nativeCurrency": { "name": "ETH", "symbol": "ETH", "decimals": 18 },
+ "infoURL": "https://www.zircuit.com/",
+ "shortName": "zircuit-mainnet",
+ "chainId": 48900,
+ "networkId": 48900,
+ "explorers": [{ "name": "Zircuit", "url": "https://explorer.zircuit.com", "icon": "zircuit", "standard": "none" }]
+ },
{
"name": "Linea Sepolia",
"title": "Linea Sepolia Testnet",
diff --git a/src/scripts/reference/linkNameSymbol.json b/src/scripts/reference/linkNameSymbol.json
index 9b9dd1ce3f2..b1ce2712503 100644
--- a/src/scripts/reference/linkNameSymbol.json
+++ b/src/scripts/reference/linkNameSymbol.json
@@ -179,5 +179,13 @@
"592": {
"name": "ChainLink Token",
"symbol": "LINK"
+ },
+ "48899": {
+ "name": "ChainLink Token",
+ "symbol": "LINK"
+ },
+ "48900": {
+ "name": "ChainLink Token",
+ "symbol": "LINK"
}
}