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