Administrator
5 days ago 1911f1466f35eb7280b308f60d07612591d7542f
feat(coin): 添加BNB币种支持

- 在CoinTypeConvert工具类中添加BNB/USDT的类型转换映射
- 添加BNB_USDT到INST_IDS和INST_IDS_INTEREST数组中
- 在SymbolEnum枚举中添加BNB币种枚举值
- 支持BNB-USDT和BNB-USDT-SWAP交易对格式转换
3 files modified
16 ■■■■ changed files
src/main/java/com/xcong/excoin/common/enumerates/SymbolEnum.java 4 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/newPrice/OkxNewPriceWebSocketClientV2.java 4 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java 8 ●●●●● patch | view | raw | blame | history
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")
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"
    };
    /**
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;
        }