| 123456789101112131415 |
- use rust_decimal_macros::dec;
- use tracing::{instrument, trace};
- use exchange_data_formatter::{Exchange, ExchangeEnum};
- // 测试获取账号信息
- #[tokio::test]
- #[instrument(level = "TRACE")]
- async fn test_handle_account() {
- global::log_utils::init_log_with_trace();
- let data = "[{\"adjEq\":\"\",\"borrowFroz\":\"\",\"details\":[{\"availBal\":\"28.9505905\",\"availEq\":\"28.9505905\",\"borrowFroz\":\"\",\"cashBal\":\"28.9505905\",\"ccy\":\"USDT\",\"crossLiab\":\"\",\"disEq\":\"28.96159172439\",\"eq\":\"28.9505905\",\"eqUsd\":\"28.96159172439\",\"fixedBal\":\"0\",\"frozenBal\":\"0\",\"interest\":\"\",\"isoEq\":\"0\",\"isoLiab\":\"\",\"isoUpl\":\"0\",\"liab\":\"\",\"maxLoan\":\"\",\"mgnRatio\":\"\",\"notionalLever\":\"0\",\"ordFrozen\":\"0\",\"spotInUseAmt\":\"\",\"spotIsoBal\":\"0\",\"stgyEq\":\"0\",\"twap\":\"0\",\"uTime\":\"1697535693932\",\"upl\":\"0\",\"uplLiab\":\"\"}],\"imr\":\"\",\"isoEq\":\"0\",\"mgnRatio\":\"\",\"mmr\":\"\",\"notionalUsd\":\"\",\"ordFroz\":\"\",\"totalEq\":\"29.82127110700236\",\"uTime\":\"1698659144409\"}]";
- let exchange = Exchange::new(ExchangeEnum::OkxSwapRest, "BTC_USDT".to_string());
- let result = exchange.handle_account(data.to_string());
- trace!(?result);
- }
|