Crate titan_rust_client

Crate titan_rust_client 

Source
Expand description

Titan Exchange WebSocket API client for Rust.

Provides real-time swap quote streaming and one-shot price queries.

Re-exports§

pub use client::TitanClient;
pub use config::TitanConfig;
pub use error::TitanClientError;
pub use instructions::TitanInstructions;
pub use instructions::TitanInstructionsOutput;
pub use queue::StreamManager;
pub use state::ConnectionState;
pub use stream::QuoteStream;

Modules§

client
Main Titan client implementation.
config
Configuration for the Titan client.
connection
WebSocket connection management with auto-reconnect and stream resumption.
error
Error types for the Titan client.
instructions
Instruction helpers for building Solana transactions from Titan swap routes.
queue
Stream queue management for concurrency limits.
state
Connection state observable.
stream
Stream management and types.
tls
types