Trait bdk::descriptor::ExtractPolicy [−][src]
Trait implemented on Descriptor
s to add a method to extract the spending policy
Required methods
fn extract_policy(
&self,
signers: &SignersContainer,
secp: &Secp256k1<All>
) -> Result<Option<Policy>, DescriptorError>
[src]
&self,
signers: &SignersContainer,
secp: &Secp256k1<All>
) -> Result<Option<Policy>, DescriptorError>
Extract the spending policy
Implementors
impl ExtractPolicy for Descriptor<DescriptorPublicKey>
[src]
fn extract_policy(
&self,
signers: &SignersContainer,
secp: &Secp256k1<All>
) -> Result<Option<Policy>, Error>
[src]
&self,
signers: &SignersContainer,
secp: &Secp256k1<All>
) -> Result<Option<Policy>, Error>
impl<Ctx: ScriptContext> ExtractPolicy for Miniscript<DescriptorPublicKey, Ctx>
[src]
fn extract_policy(
&self,
signers: &SignersContainer,
secp: &Secp256k1<All>
) -> Result<Option<Policy>, Error>
[src]
&self,
signers: &SignersContainer,
secp: &Secp256k1<All>
) -> Result<Option<Policy>, Error>