Skip to main content

Module grpc

Module grpc 

Source
Expand description

gRPC streaming client for Hyperliquid.

Provides low-latency real-time data streaming via gRPC. Authentication is via x-token header with your QuickNode API token.

Example:

use hyperliquid_sdk::GRPCStream;

let mut stream = GRPCStream::new(Some("https://your-endpoint.quiknode.pro/TOKEN".to_string()));
stream.trades(&["BTC", "ETH"], |data| {
    println!("Trade: {:?}", data);
});
stream.start().await?;

Modules§

proto

Structs§

GRPCStream
gRPC stream client for Hyperliquid real-time data
GRPCStreamConfig
gRPC stream configuration
GRPCSubscription
A gRPC subscription handle

Enums§

GRPCStreamType
gRPC stream types