Hyperliquid

Rust Rust

About

A Rust library for Hyperliquid API

Install

Cargo.toml

```toml [dependencies]

hyperliquid = { version = "0.2.0" } ```

Usage

```rust use hyperliquid::{Hyperliquid, Chain, Info};

[tokio::main]

async fn main() { let user: Address = "0xc64cc00b46101bd40aa1c3121195e85c0b0918d8" .parse() .expect("Invalid address");

let info:Info = Hyperliquid::new(Chain::Dev);

// Retrieve exchange metadata
let metadata = info.metadata().await.unwrap();
println!("Metadata \n{:?}", metadata.universe);

} ```

Examples

See examples/ for examples. You can run any example with cargo run --example <example_name>.