kobe-client 0.3.0

Rust client library for Kobe APIs
Documentation
use std::time::Duration;

use kobe_client::client_builder::KobeApiClientBuilder;

#[tokio::main]
async fn main() {
    let client = KobeApiClientBuilder::new()
        .timeout(Duration::from_secs(45))
        .retry(true)
        .max_retries(5)
        .build();

    let current_epoch = client.get_current_epoch().await.unwrap();
    println!("Current epoch: {}\n", current_epoch);

    let jitosol_validators = client.get_jitosol_validators(Some(873)).await.unwrap();

    println!(
        "Found {} jito_sol Validators",
        jitosol_validators.validators.len()
    );
}