rhyperliquid 0.2.0

Rust SDK and client for the Hyperliquid exchange API
Documentation
#![allow(clippy::all)]
use rhyperliquid::{
    example_helpers::{testnet_client, vault_address},
    init_tracing::init_tracing,
};

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    init_tracing();

    let hyperliquid = testnet_client()?;
    let vault_address = vault_address();

    let vault_details = hyperliquid
        .info()
        .vault_details(&vault_address, None)
        .await?;
    tracing::info!("{:?}", vault_details);

    Ok(())
}