use iota_client::{Client, Result, Seed};
extern crate dotenv;
use dotenv::dotenv;
use std::env;
#[tokio::main]
async fn main() -> Result<()> {
let iota = Client::builder()
.with_node("https://api.lb-0.h.chrysalis-devnet.iota.cafe/")?
.with_node("https://api.lb-0.h.chrysalis-devnet.iota.cafe")?
.with_node("https://api.lb-1.h.chrysalis-devnet.iota.cafe/")?
.with_quorum(true)
.with_quorum_size(3)
.with_quorum_threshold(66)
.finish()
.await?;
dotenv().ok();
let seed = Seed::from_bytes(&hex::decode(env::var("NONSECURE_USE_OF_DEVELOPMENT_SEED_1").unwrap()).unwrap());
let seed_balance = iota.get_balance(&seed).finish().await.unwrap();
println!("Account balance: {seed_balance:?}i\n");
Ok(())
}