#![cfg_attr(docsrs, feature(doc_cfg))]
#![cfg_attr(
test,
allow(
unknown_lints,
clippy::unused_async_trait_impl,
reason = "in-crate mock impls of AFIT traits have no .await"
)
)]
#[cfg(not(any(feature = "client", feature = "facilitator")))]
use base64 as _;
#[cfg(feature = "telemetry")]
use tracing_core as _;
pub const DEFAULT_TOKEN_DECIMALS: u8 = 6;
pub mod chain;
pub mod exact;
mod networks;
#[cfg(feature = "facilitator")]
pub use chain::KeetaChainProvider;
pub use exact::KeetaExact;
#[cfg(feature = "client")]
pub use exact::client::{KeetaExactClient, KeetaSigner};
pub use networks::*;