bitcoin_rpc_midas/lib.rs
1//! Generated Bitcoin RPC client library.
2//!
3//! This library provides a strongly-typed interface to the Bitcoin RPC API.
4//! It is generated from the Bitcoin Core RPC API documentation.
5
6// Core modules
7pub mod config;
8pub mod client_trait;
9pub mod node;
10pub mod test_config;
11pub mod test_node;
12pub mod transport;
13pub mod responses;
14
15// Re-exports for ergonomic access
16pub use config::Config;
17pub use client_trait::client::BitcoinClientV30;
18pub use node::BitcoinNodeManager;
19pub use bitcoin::{Network, Txid};
20pub use test_config::TestConfig;
21pub use test_node::client::BitcoinTestClient;
22pub use responses::*;
23pub use transport::{
24 DefaultTransport,
25 TransportError,
26 RpcClient,
27 BatchBuilder,
28};
29