use kucoin_arbitrage::broker::symbol::{filter::symbol_with_quotes, kucoin::get_symbols};
use kucoin_api::client::{Kucoin, KucoinEnv};
#[tokio::main]
async fn main() -> Result<(), kucoin_api::failure::Error> {
kucoin_arbitrage::logger::log_init();
log::info!("Hello world");
let credentials = kucoin_arbitrage::globals::config::credentials();
let api = Kucoin::new(KucoinEnv::Live, Some(credentials))?;
let symbol_list = get_symbols(api).await;
let res = symbol_with_quotes(&symbol_list, "BTC", "USDT");
for r in res.clone().into_iter() {
log::info!("{r:?}");
}
log::info!("size: {:?}", res.len());
return Ok(());
}