smplx-sdk 0.0.5

Simplex sdk to simplify the development with simplicity
Documentation
/// Core provider traits and information structs used to define general blockchain interaction interfaces.
pub mod core;
/// Provider-specific error enumerations for handling transmission, retrieval, or interpretation issues.
pub mod error;
/// Types and definitions for interacting specifically with an Esplora REST API provider backend.
pub mod esplora;
/// Definitions distinguishing blockchain network states (e.g. mainnet, testnet, regtest) and related configurations.
pub mod network;
/// Submodules and definitions handling direct JSON-RPC interfacing with backing Bitcoin/Elements core nodes.
pub mod rpc;
/// Abstractions and composite providers intended for general usage in the Simplex SDK.
pub mod simplex;

pub use core::{ProviderInfo, ProviderTrait};
pub use esplora::EsploraProvider;
pub use rpc::elements::ElementsRpc;
pub use simplex::SimplexProvider;

pub use network::*;

pub use error::ProviderError;
pub use rpc::error::RpcError;