From 3c2aeb41a26baa945f6be769cc31095f6be56eb1 Mon Sep 17 00:00:00 2001 From: Devin DiStefano Date: Thu, 25 Sep 2025 08:48:04 -0700 Subject: [PATCH] plasma integration --- public/changelog.json | 8 ++++++++ .../QuickLinks/data/productChainLinks.ts | 1 + src/features/data/chains.ts | 18 ++++++++++++++++++ src/scripts/data/detect-new-data.ts | 1 + 4 files changed, 28 insertions(+) diff --git a/public/changelog.json b/public/changelog.json index 53b792af68a..b15d25d3a89 100644 --- a/public/changelog.json +++ b/public/changelog.json @@ -310,6 +310,14 @@ } }, "data": [ + { + "category": "integration", + "date": "2025-09-25", + "description": "Chainlink Data Feeds is available on Plasma Mainnet. View the available price feed information on the [Price Feed Addresses](https://docs.chain.link/data-feeds/price-feeds/addresses?network=bob&page=1) page.", + "relatedNetworks": ["plasma"], + "title": "Data Feeds Expands to Plasma Mainnet", + "topic": "Data Feeds" + }, { "category": "integration", "date": "2025-09-25", diff --git a/src/components/QuickLinks/data/productChainLinks.ts b/src/components/QuickLinks/data/productChainLinks.ts index ab848295aa4..b5f3a8b0fc7 100644 --- a/src/components/QuickLinks/data/productChainLinks.ts +++ b/src/components/QuickLinks/data/productChainLinks.ts @@ -119,6 +119,7 @@ export const productChainLinks: ProductChainLinks = { polygonkatana: "/data-feeds/price-feeds/addresses?page=1&network=polygonkatana#networks", polygonzkevm: "/data-feeds/price-feeds/addresses?page=1&network=polygonzkevm#networks", polygon: "/data-feeds/price-feeds/addresses?page=1&network=polygon#networks", + plasma: "/data-feeds/price-feeds/addresses?page=1&network=plasma#networks", ronin: "/data-feeds/price-feeds/addresses?page=1&network=ronin#networks", scroll: "/data-feeds/price-feeds/addresses?page=1&network=scroll#networks", solana: "/data-feeds/price-feeds/addresses?page=1&network=solana#networks", diff --git a/src/features/data/chains.ts b/src/features/data/chains.ts index b800744f62e..d996d773664 100644 --- a/src/features/data/chains.ts +++ b/src/features/data/chains.ts @@ -533,6 +533,24 @@ export const CHAINS: Chain[] = [ }, ], }, + { + page: "plasma", + label: "Plasma", + title: "Plasma Data Feeds", + img: "/assets/chains/plasma.svg", + networkStatusUrl: "https://statuspage.incident.io/plasmanetwork", + tags: ["default"], + supportedFeatures: ["feeds"], + networks: [ + { + name: "Plasma Mainnet", + explorerUrl: "https://plasmascan.to/address/%s", + networkType: "mainnet", + rddUrl: "https://reference-data-directory.vercel.app/feeds-plasma-mainnet.json", + queryString: "plasma-mainnet", + }, + ], + }, { page: "ronin", label: "Ronin", diff --git a/src/scripts/data/detect-new-data.ts b/src/scripts/data/detect-new-data.ts index 09a536a57c8..55dd4d5f44e 100644 --- a/src/scripts/data/detect-new-data.ts +++ b/src/scripts/data/detect-new-data.ts @@ -47,6 +47,7 @@ const NETWORK_ENDPOINTS: Record = { monad: "https://reference-data-directory.vercel.app/feeds-monad-testnet.json", polygonkatana: "https://reference-data-directory.vercel.app/feeds-polygon-mainnet-katana.json", bob: "https://reference-data-directory.vercel.app/feeds-bitcoin-mainnet-bob-1.json", + plasma: "https://reference-data-directory.vercel.app/feeds-plasma-mainnet.json", } // Path to the baseline JSON file that contains known feed IDs