bitski_provider/
lib.rs

1pub mod access_token_providers;
2#[cfg(feature = "ethers")]
3pub mod authenticated_ethers_provider;
4pub mod authenticated_web3_provider;
5
6#[cfg(feature = "ethers")]
7pub mod ethers_provider;
8
9#[cfg(feature = "ethers")]
10pub mod rest_ethers_provider;
11pub mod rest_web3_provider;
12pub mod web3_provider;
13
14use once_cell::sync::Lazy;
15
16pub(crate) static USER_AGENT: Lazy<String> = Lazy::new(|| {
17    format!(
18        "{}/{}",
19        option_env!("CARGO_BIN_NAME").unwrap_or(env!("CARGO_PKG_NAME")),
20        env!("CARGO_PKG_VERSION")
21    )
22});