package com.xcong.excoin.modules.okxNewPrice.okxpi.config;
|
|
import lombok.Getter;
|
|
/**
|
* 交易信息枚举类
|
* 用于存储不同交易账户的密钥信息,包括实盘账户和模拟账户
|
*/
|
@Getter
|
public enum ExchangeInfoEnum {
|
|
/**
|
* 模拟盘账户信息
|
* 存储了模拟盘交易所需的API密钥、秘钥和通过码
|
*/
|
OKX_UAT("f512673b-2685-4fcb-9bb1-2ae8db745d62",
|
"B0C1CC8F39625B41140D93DC25039E33",
|
"Aa12345678@",
|
true);
|
// OKX_UAT("ffb4e79f-fcf5-4afb-82c5-2fbb64123f61",
|
// "AA06C5ED1D7C7F5AFE6484052E231C55",
|
// "Aa12345678@",
|
// false);
|
|
// /**
|
// * 模拟盘账户信息
|
// * 存储了模拟盘交易所需的API密钥、秘钥和通过码
|
// */
|
// OKX_UAT("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;
|
}
|
}
|