dash_context_provider/lib.rs
1//! Context provider traits for Dash Platform SDK
2//!
3//! This crate provides the core traits for context providers that are used
4//! to fetch network state, data contracts, and quorum public keys.
5
6pub mod error;
7pub mod provider;
8
9pub use error::ContextProviderError;
10pub use provider::{ContextProvider, DataContractProvider};
11
12#[cfg(feature = "mocks")]
13pub use provider::MockContextProvider;