Trait miniscript::PreTaprootDescriptorTrait
source · [−]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
fn explicit_script(&self) -> Script where
Pk: ToPublicKey,
fn explicit_script(&self) -> Script where
Pk: ToPublicKey,
Same as DescriptorTrait::explicit_script, but a non failing version.
All PreTaproot descriptors have a unique explicit script
fn script_code(&self) -> Script where
Pk: ToPublicKey,
fn script_code(&self) -> Script where
Pk: ToPublicKey,
Same as DescriptorTrait::script_code, but a non failing version.
All PreTaproot descriptors have a script code