lasersell_sdk/lib.rs
1//! Rust SDK for the LaserSell API.
2//!
3//! The crate is organized by module:
4//! - `exit_api`: HTTP client for building unsigned buy/sell transactions.
5//! - `stream`: realtime websocket client and session helpers.
6//! - `tx`: signing and transaction submission helpers.
7//! - `retry`: shared retry and timeout utilities.
8
9/// LaserSell API client and request/response types.
10pub mod exit_api;
11pub use exit_api::{prove_ownership, WalletProof};
12/// Retry and timeout helpers used across the SDK.
13pub mod retry;
14/// Realtime stream client, protocol types, and session state helpers.
15pub mod stream;
16/// Transaction signing and submission helpers.
17pub mod tx;