[wallet] Add AddressValidators

This commit is contained in:
Alekos Filini
2020-08-15 23:21:13 +02:00
parent 37a7547e9c
commit 557f7ef8c9
8 changed files with 169 additions and 87 deletions

View File

@@ -36,6 +36,7 @@ pub enum Error {
InvalidOutpoint(OutPoint),
Descriptor(crate::descriptor::error::Error),
AddressValidator(crate::wallet::address_validator::AddressValidatorError),
Encode(bitcoin::consensus::encode::Error),
Miniscript(miniscript::Error),
@@ -66,6 +67,10 @@ macro_rules! impl_error {
}
impl_error!(crate::descriptor::error::Error, Descriptor);
impl_error!(
crate::wallet::address_validator::AddressValidatorError,
AddressValidator
);
impl_error!(
crate::descriptor::policy::PolicyError,
InvalidPolicyPathError