package com.xcong.excoin.modules.okxNewPrice.okxWs.enums; import lombok.Getter; /** * 交易信息枚举类 * 用于存储不同交易账户的密钥信息,包括实盘账户和模拟账户 */ @Getter public enum ExchangeInfoEnum { /** * 模拟盘账户1信息 * 存储了模拟盘交易所需的API密钥、秘钥和通过码 */ OKX_PRD_xiao("f512673b-2685-4fcb-9bb1-2ae8db745d62", "B0C1CC8F39625B41140D93DC25039E33", "Aa12345678@", true); // OKX_UAT_ceshi("ffb4e79f-fcf5-4afb-82c5-2fbb64123f61", // "AA06C5ED1D7C7F5AFE6484052E231C55", // "Aa12345678@", // false); // // /** // * 模拟盘账户2信息 // * 存储了模拟盘交易所需的API密钥、秘钥和通过码 // */ // OKX_PRD_wang("72e380a6-4133-451b-8b10-8b1905b30717", // "2A5BD55BF0771F1ADF08AE0A2FB4D561", // "Aa12345678@", // true); // OKX_UAT2("7a023eb2-06c0-4255-9969-b86ea1cef0d7", // "D0106A4D63BD22BEAB9CBA8F41219661", // "Aa12345678@", // false); /** * 模拟盘账户3信息 * 存储了模拟盘交易所需的API密钥、秘钥和通过码 */ // OKX_UAT3("0769b50c-2c36-4310-8bd9-cad6bc6c9d8f", // "7AF4A574BC44907CE76BBFF91F53852D", // "Aa123456@", // false); // API公钥,用于识别用户身份 private String apiKey; // API秘钥,用于签名和验证请求 private String secretKey; // API通过码,用于额外的身份验证 private String passphrase; // 账户类型,true表示实盘账户,false表示模拟账户 private boolean accountType; /** * 构造方法 * * @param apiKey API公钥,用于识别用户身份 * @param secretKey API秘钥,用于签名和验证请求 * @param passphrase API通过码,用于额外的身份验证 * @param accountType 账户类型,true表示实盘账户,false表示模拟账户 */ ExchangeInfoEnum(String apiKey, String secretKey, String passphrase, boolean accountType) { this.apiKey = apiKey; this.secretKey = secretKey; this.passphrase = passphrase; this.accountType = accountType; } }