Trait bdk::descriptor::ExtractPolicy [−][src]
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>
[src]
fn extract_policy(
&self,
signers: &SignersContainer,
psbt: BuildSatisfaction<'_>,
secp: &Secp256k1<All>
) -> Result<Option<Policy>, DescriptorError>
[src]Extract the spending policy
Implementors
fn extract_policy(
&self,
signers: &SignersContainer,
build_sat: BuildSatisfaction<'_>,
secp: &Secp256k1<All>
) -> Result<Option<Policy>, Error>
[src]fn extract_policy(
&self,
signers: &SignersContainer,
build_sat: BuildSatisfaction<'_>,
secp: &Secp256k1<All>
) -> Result<Option<Policy>, Error>
[src]