1#![forbid(unsafe_code)]
2#![allow(missing_docs)]
3#![allow(clippy::unwrap_used)]
4#![allow(clippy::too_many_arguments)]
5#![allow(clippy::empty_docs)]
6#![allow(clippy::doc_lazy_continuation)]
7#![allow(non_snake_case)]
8#![allow(unused_imports)]
9#![allow(dead_code)]
10pub mod config;
17pub mod client_trait;
18pub mod node;
19pub mod test_config;
20pub mod bitcoin_core_clients;
21pub mod transport;
22pub mod types;
23
24pub use config::Config;
26pub use client_trait::client::BitcoinClient;
27pub use node::BitcoinNodeManager;
28pub use bitcoin::{Address, Amount, BlockHash, Network, ScriptBuf, Txid};
29pub use test_config::TestConfig;
30pub use bitcoin_core_clients::client::TestClient;
31pub use types::*;
32pub use transport::{
33 DefaultTransport,
34 TransportError,
35 RpcClient,
36};