1#![cfg_attr(docsrs, feature(doc_auto_cfg))]
7#![deny(rust_2018_idioms, rustdoc::broken_intra_doc_links)]
8
9pub mod core;
10mod providers;
11
12pub use ::{futures, reqwest, tokio, tokio_tungstenite, tungstenite, url};
13
14pub use ethers_core::types::Address;
15
16#[doc(inline)]
17pub use crate::core::{
18 builder::ClientBuilder,
19 client::Client,
20 error::{Error, Result},
21 provider, requests,
22 types::{format::Format, query, ChainId},
23 utils,
24};
25#[doc(inline)]
26pub use crate::providers::{http::HttpProvider, ws::Operation, ws::WsProvider};