From 1911f1466f35eb7280b308f60d07612591d7542f Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Tue, 06 Jan 2026 15:26:34 +0800
Subject: [PATCH] feat(coin): 添加BNB币种支持

---
 src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java                         |    8 ++++++++
 src/main/java/com/xcong/excoin/modules/newPrice/OkxNewPriceWebSocketClientV2.java |    4 ++--
 src/main/java/com/xcong/excoin/common/enumerates/SymbolEnum.java                  |    4 ++++
 3 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/common/enumerates/SymbolEnum.java b/src/main/java/com/xcong/excoin/common/enumerates/SymbolEnum.java
index 2a49a49..b856717 100644
--- a/src/main/java/com/xcong/excoin/common/enumerates/SymbolEnum.java
+++ b/src/main/java/com/xcong/excoin/common/enumerates/SymbolEnum.java
@@ -10,6 +10,10 @@
 
     BTC("BTC", "BTC/USDT")
     ,ETH("ETH", "ETH/USDT")
+
+    ,BNB("BNB", "BNB/USDT")
+
+
     ,LTC("LTC", "LTC/USDT")
     ,BCH("BCH", "BCH/USDT")
     ,XRP("XRP", "XRP/USDT")
diff --git a/src/main/java/com/xcong/excoin/modules/newPrice/OkxNewPriceWebSocketClientV2.java b/src/main/java/com/xcong/excoin/modules/newPrice/OkxNewPriceWebSocketClientV2.java
index 6a8d97f..2f4dd48 100644
--- a/src/main/java/com/xcong/excoin/modules/newPrice/OkxNewPriceWebSocketClientV2.java
+++ b/src/main/java/com/xcong/excoin/modules/newPrice/OkxNewPriceWebSocketClientV2.java
@@ -65,11 +65,11 @@
     private static final String CHANNEL_OPEN_INTEREST = "open-interest";
 
     private static final String[] INST_IDS = {
-            "BTC-USDT", "ETH-USDT", "XRP-USDT", "LTC-USDT", "BCH-USDT", "ETC-USDT"
+            "BTC-USDT", "ETH-USDT", "XRP-USDT", "LTC-USDT", "BCH-USDT", "ETC-USDT", "BNB-USDT"
     };
     //BTC-USDT-SWAP
     private static final String[] INST_IDS_INTEREST = {
-            "BTC-USDT-SWAP", "ETH-USDT-SWAP", "XRP-USDT-SWAP", "LTC-USDT-SWAP", "BCH-USDT-SWAP", "ETC-USDT-SWAP"
+            "BTC-USDT-SWAP", "ETH-USDT-SWAP", "XRP-USDT-SWAP", "LTC-USDT-SWAP", "BCH-USDT-SWAP", "ETC-USDT-SWAP", "BNB-USDT-SWAP"
     };
 
     /**
diff --git a/src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java b/src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java
index d5a5771..6a9d823 100644
--- a/src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java
+++ b/src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java
@@ -20,6 +20,8 @@
                 return "BCH/USDT";
             case "etcusdt":
                 return "ETC/USDT";
+            case "bnbusdt":
+                return "BNB/USDT";
             default:
                 return null;
         }
@@ -48,6 +50,8 @@
                 return "BCH_NEW_PRICE";
             case "ETC/USDT":
                 return "ETC_NEW_PRICE";
+            case "BNB/USDT":
+                return "BNB_NEW_PRICE";
             default:
                 return null;
         }
@@ -67,6 +71,8 @@
                 return "BCH-USDT";
             case "ETC/USDT":
                 return "ETC-USDT";
+            case "BNB/USDT":
+                return "BNB-USDT";
             default:
                 return null;
         }
@@ -86,6 +92,8 @@
                 return "BCH-USDT-SWAP";
             case "ETC/USDT":
                 return "ETC-USDT-SWAP";
+            case "BNB/USDT":
+                return "BNB-USDT-SWAP";
             default:
                 return null;
         }

--
Gitblit v1.9.1