[wallet] Don't wrap SignersContainer arguments in Arc

This commit is contained in:
Justin Moon
2020-11-17 12:05:32 -06:00
parent fc3b6ad0b9
commit b1b2f2abd6
4 changed files with 35 additions and 41 deletions

View File

@@ -29,7 +29,6 @@
use std::collections::{BTreeMap, HashMap};
use std::fmt;
use std::sync::Arc;
use bitcoin::secp256k1::Secp256k1;
use bitcoin::util::bip32::{ChildNumber, DerivationPath, Fingerprint};
@@ -190,7 +189,7 @@ impl ToWalletDescriptor for (ExtendedDescriptor, KeyMap, ValidNetworks) {
pub trait ExtractPolicy {
fn extract_policy(
&self,
signers: Arc<SignersContainer>,
signers: &SignersContainer,
secp: &SecpCtx,
) -> Result<Option<Policy>, Error>;
}