dash_platform_queries/lib.rs
1//! Transport-free query core of the Dash Platform SDK.
2//!
3//! This crate carries the pieces of `dash-sdk` that build queries, encode
4//! them onto the wire format, and decode/verify proved responses — without a
5//! transport implementation (no `rs-dapi-client` and no tonic native
6//! channel/TLS stack). Shared generated types and context-provider utilities
7//! remain dependencies. Embedders that bring their own transport can depend
8//! on this crate alone; `dash-sdk` re-exports everything here at its historical
9//! paths.
10
11// Same allowance the code carried in rs-sdk, whose crate root allows
12// `result_large_err` for the dpp/drive error types threaded through here.
13#![allow(clippy::result_large_err)]
14
15pub mod block_info_from_metadata;
16pub mod documents;
17pub mod dpns_usernames;
18pub mod error;
19pub mod mock;
20pub mod transition;
21pub mod types;
22
23pub use error::Error;