hyperliquid

Crates.iohyperliquid
lib.rshyperliquid
version0.2.4
sourcesrc
created_at2023-09-11 11:10:47.780005
updated_at2024-08-19 23:45:42.425707
descriptionA Rust library for the Hyperliquid API
homepagehttps://hyperliquid.xyz/
repositoryhttps://github.com/dennohpeter/hyperliquid
max_upload_size
id969495
size219,635
Dennoh Peter (dennohpeter)

documentation

README

Hyperliquid

Rust Rust

About

A Rust library for Hyperliquid API

Install

Cargo.toml

[dependencies]

hyperliquid = { version = "0.2.4" }

Usage

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>.

Commit count: 26

cargo fmt