pub trait PreTaprootDescriptorTrait<Pk: MiniscriptKey>: DescriptorTrait<Pk> {
    fn explicit_script(&self) -> Script
    where
        Pk: ToPublicKey
, { ... } fn script_code(&self) -> Script
    where
        Pk: ToPublicKey
, { ... } }
Expand description

A general trait for Pre taproot bitcoin descriptor. Similar to DescriptorTrait, but explicit_script and script_code methods cannot fail

Provided Methods

Same as DescriptorTrait::explicit_script, but a non failing version. All PreTaproot descriptors have a unique explicit script

Same as DescriptorTrait::script_code, but a non failing version. All PreTaproot descriptors have a script code

Implementors