From 083440f031863ba993ac8a2e2cd42c78d36b0884 Mon Sep 17 00:00:00 2001
From: "Karim H." <98668332+khadni@users.noreply.github.com>
Date: Fri, 25 Oct 2024 20:59:40 +0200
Subject: [PATCH] Streams - opBNB (#2139)
---
public/assets/chains/opbnb.svg | 4 ++++
public/changelog.json | 12 ++++++++++++
.../QuickLinks/data/productChainLinks.ts | 2 ++
src/features/feeds/components/Tables.tsx | 15 +++++++++++++++
4 files changed, 33 insertions(+)
create mode 100644 public/assets/chains/opbnb.svg
diff --git a/public/assets/chains/opbnb.svg b/public/assets/chains/opbnb.svg
new file mode 100644
index 00000000000..da6febeaf3b
--- /dev/null
+++ b/public/assets/chains/opbnb.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/changelog.json b/public/changelog.json
index 7385fa4098e..cd32343622e 100644
--- a/public/changelog.json
+++ b/public/changelog.json
@@ -1,4 +1,16 @@
[
+ {
+ "category": "integration",
+ "changes": [],
+ "date": "2024-10-25",
+ "description": "Chainlink Data Streams is available in Early Access on opBNB. The verifier proxy addresses and feed IDs are available on the [Data Streams Feed IDs](https://docs.chain.link/data-streams/stream-ids) page.",
+ "relatedNetworks": ["opbnb"],
+ "relatedTokens": [],
+ "title": "Data Streams on opBNB",
+ "topic": "data",
+ "subTopic": "data-streams",
+ "urls": []
+ },
{
"category": "integration",
"changes": [],
diff --git a/src/components/QuickLinks/data/productChainLinks.ts b/src/components/QuickLinks/data/productChainLinks.ts
index a55d0c6d595..12bf75ccde6 100644
--- a/src/components/QuickLinks/data/productChainLinks.ts
+++ b/src/components/QuickLinks/data/productChainLinks.ts
@@ -74,6 +74,7 @@ export const productChainLinks: ProductChainLinks = {
avalanche: "/data-streams/stream-ids",
base: "/data-streams/stream-ids",
soneium: "/data-streams/stream-ids",
+ opbnb: "/data-streams/stream-ids",
},
},
Functions: {
@@ -159,6 +160,7 @@ export const chainNames: Record = {
metis: "Metis",
moonbeam: "Moonbeam",
moonriver: "Moonriver",
+ opbnb: "opBNB",
optimism: "Optimism",
polygonzkevm: "Polygon zkEVM",
polygon: "Polygon",
diff --git a/src/features/feeds/components/Tables.tsx b/src/features/feeds/components/Tables.tsx
index 4223896a2f3..78738840600 100644
--- a/src/features/feeds/components/Tables.tsx
+++ b/src/features/feeds/components/Tables.tsx
@@ -372,6 +372,21 @@ const StreamsNetworksData = [
explorerUrl: "https://sepolia.basescan.org/address/%s",
},
},
+ {
+ network: "opBNB",
+ logoUrl: "/assets/chains/opbnb.svg",
+ networkStatus: "https://opbnb-status.bnbchain.org/",
+ mainnet: {
+ label: "opBNB Mainnet",
+ verifierProxy: "0x7D543D1a715ED544f7e3Ae9e3b1777BCdA56bF8e",
+ explorerUrl: "https://opbnb.bscscan.com/address/%s",
+ },
+ testnet: {
+ label: "opBNB Testnet",
+ verifierProxy: "0x001225Aca0efe49Dbb48233aB83a9b4d177b581A",
+ explorerUrl: "https://opbnb-testnet.bscscan.com/address/%s",
+ },
+ },
{
network: "Soneium",
logoUrl: "/assets/chains/soneium.svg",