Trait bdk::descriptor::ExtractPolicy
source · [−]pub trait ExtractPolicy {
fn extract_policy(
&self,
signers: &SignersContainer,
psbt: BuildSatisfaction<'_>,
secp: &Secp256k1<All>
) -> Result<Option<Policy>, DescriptorError>;
}
Expand description
Trait implemented on Descriptor
s to add a method to extract the spending policy
Required Methods
fn extract_policy(
&self,
signers: &SignersContainer,
psbt: BuildSatisfaction<'_>,
secp: &Secp256k1<All>
) -> Result<Option<Policy>, DescriptorError>
fn extract_policy(
&self,
signers: &SignersContainer,
psbt: BuildSatisfaction<'_>,
secp: &Secp256k1<All>
) -> Result<Option<Policy>, DescriptorError>
Extract the spending policy