use std::env::args;
use avalanche_sdk::x;
use log::info;
use tokio::runtime::Runtime;
fn main() {
env_logger::init_from_env(
env_logger::Env::default().filter_or(env_logger::DEFAULT_FILTER_ENV, "info"),
);
let rt = Runtime::new().unwrap();
let url = args().nth(1).expect("no url given");
let xaddr = args().nth(2).expect("no x-chain address given");
let resp = rt
.block_on(x::get_balance(&url, &xaddr))
.expect("failed get_balance");
info!("get_balance response: {:?}", resp);
let resp = rt
.block_on(x::get_asset_description(&url, "AVAX"))
.expect("failed get_asset_description");
info!("get_asset_description response: {:?}", resp);
}