pub mod checksum;
mod dsl;
pub mod error;
+#[allow(missing_docs)] // TODO add missing docs and remove this allow
pub mod policy;
+#[allow(missing_docs)] // TODO add missing docs and remove this allow
pub mod template;
pub use self::checksum::get_checksum;
/// [`psbt::Output`]: bitcoin::util::psbt::Output
pub type HDKeyPaths = BTreeMap<PublicKey, (Fingerprint, DerivationPath)>;
+#[allow(missing_docs)] // TODO add missing docs and remove this allow
/// Trait for types which can be converted into an [`ExtendedDescriptor`] and a [`KeyMap`] usable by a wallet in a specific [`Network`]
pub trait ToWalletDescriptor {
fn to_wallet_descriptor(
}
}
+#[allow(missing_docs)] // TODO add missing docs and remove this allow
/// Trait implemented on [`Descriptor`]s to add a method to extract the spending [`policy`]
pub trait ExtractPolicy {
fn extract_policy(
#[allow(unused_imports)]
use log::{debug, error, info, trace};
+#[allow(missing_docs)] // TODO add missing docs and remove this allow
pub mod address_validator;
+#[allow(missing_docs)] // TODO add missing docs and remove this allow
pub mod coin_selection;
pub mod export;
+#[allow(missing_docs)] // TODO add missing docs and remove this allow
pub mod signer;
pub mod time;
+#[allow(missing_docs)] // TODO add missing docs and remove this allow
pub mod tx_builder;
pub(crate) mod utils;
Ok((psbt, finished))
}
+ #[allow(missing_docs)] // TODO add missing docs and remove this allow
pub fn secp_ctx(&self) -> &SecpCtx {
&self.secp
}