//! Async REST (LCD) and JSON-RPC read clients for QoreChain.
//!
//! [`RestClient`] wraps the standard Cosmos SDK bank endpoint plus QoreChain's
//! custom module read routes under `/qorechain/<module>/v1/...`.
//! [`JsonRpcClient`] is a generic JSON-RPC 2.0 transport, and [`QorClient`]
//! layers the typed `qor_*` namespace on top of it. All HTTP is performed
//! through a shared `reqwest::Client` so tests can target a local mock server
//! without real network access.
pub use JsonRpcClient;
pub use ;
pub use RestClient;
pub use TypedQueryClient;
/// Default `User-Agent` sent with every request.
pub const DEFAULT_USER_AGENT: &str = "qorechain-rust-sdk";