use algonaut::indexer::v2::Indexer;
use algonaut::model::indexer::v2::QueryAccount;
use dotenv::dotenv;
use std::env;
use std::error::Error;
#[tokio::main]
async fn main() -> Result<(), Box<dyn Error>> {
dotenv().ok();
let indexer = Indexer::new(&env::var("INDEXER_URL")?)?;
let accounts = indexer.accounts(&QueryAccount::default()).await?.accounts;
println!("found {} accounts", accounts.len());
let mut accounts_query = QueryAccount::default();
accounts_query.limit = Some(2);
let accounts = indexer.accounts(&accounts_query).await?.accounts;
println!("found {} accounts", accounts.len());
Ok(())
}