A Rust library for Hyperliquid API
Cargo.toml
```toml [dependencies]
hyperliquid = { version = "0.0.0" } ```
```rust use hyperliquid::{Hyperliquid, Chain, Address, Info};
async fn main() { let user: Address = "0xc64cc00b46101bd40aa1c3121195e85c0b0918d8" .parse() .expect("Invalid address");
let wallet = None;
let info:Info = Hyperliquid::new(wallet, Chain::Dev);
// Retrieve exchange metadata
let metadata = info.metadata().await.unwrap();
println!("Metadata \n{:?}", metadata.universe);
} ```
See examples/
for examples. You can run any example with cargo run --example <example_name>
.