diff --git a/cli/src/args.rs b/cli/src/args.rs index 246528d..95a82ab 100644 --- a/cli/src/args.rs +++ b/cli/src/args.rs @@ -28,9 +28,10 @@ use std::path::Path; use bpstd::{Wpkh, XpubDerivable}; use bpwallet::cli::{Args as BpArgs, Config, DescriptorOpts}; use bpwallet::Wallet; -use rgb::{AnyResolver, RgbDescr, StoredStock, StoredWallet, TapretKey, WalletError}; -use rgbstd::persistence::fs::{LoadFs, StoreFs}; -use rgbstd::persistence::Stock; +use rgb::persistence::fs::{LoadFs, StoreFs}; +use rgb::persistence::Stock; +use rgb::resolvers::AnyResolver; +use rgb::{RgbDescr, StoredStock, StoredWallet, TapretKey, WalletError}; use strict_types::encoding::{DecodeError, DeserializeError}; use crate::Command; diff --git a/src/resolvers/any.rs b/src/indexers/any.rs similarity index 100% rename from src/resolvers/any.rs rename to src/indexers/any.rs diff --git a/src/resolvers/electrum_blocking.rs b/src/indexers/electrum_blocking.rs similarity index 100% rename from src/resolvers/electrum_blocking.rs rename to src/indexers/electrum_blocking.rs diff --git a/src/resolvers/esplora_blocking.rs b/src/indexers/esplora_blocking.rs similarity index 100% rename from src/resolvers/esplora_blocking.rs rename to src/indexers/esplora_blocking.rs diff --git a/src/resolvers/mod.rs b/src/indexers/mod.rs similarity index 100% rename from src/resolvers/mod.rs rename to src/indexers/mod.rs diff --git a/src/lib.rs b/src/lib.rs index 0602dd4..fa2d1a2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -26,8 +26,7 @@ extern crate amplify; extern crate serde_crate as serde; mod descriptor; -#[allow(hidden_glob_reexports)] -mod resolvers; +mod indexers; mod wallet; pub mod pay; mod errors; @@ -37,9 +36,14 @@ mod store; pub use descriptor::{DescriptorRgb, RgbDescr, RgbKeychain, TapTweakAlreadyAssigned, TapretKey}; pub use errors::{CompletionError, CompositionError, HistoryError, PayError, WalletError}; pub use pay::{TransferParams, WalletProvider}; -#[cfg(any(feature = "electrum_blocking", feature = "esplora_blocking"))] -pub use resolvers::*; pub use rgbstd::*; +pub mod resolvers { + pub use rgbstd::resolvers::*; + + #[cfg(any(feature = "electrum_blocking", feature = "esplora_blocking"))] + pub use super::indexers::*; + pub use super::indexers::{AnyResolver, RgbResolver}; +} #[cfg(feature = "fs")] pub use store::{StoredStock, StoredWallet}; pub use wallet::{WalletStock, WalletWrapper};