Trait wallet::script::ToScripts [−][src]
pub trait ToScripts where
Self: ToPubkeyScript, { fn to_sig_script(&self, strategy: Category) -> SigScript; fn to_witness(&self, strategy: Category) -> Option<Witness>; fn to_scripts(&self, strategy: Category) -> ScriptSet { ... } }
Script set generation from public keys or a given LockScript
(with
TapScript
support planned for the future).
Required methods
fn to_sig_script(&self, strategy: Category) -> SigScript
[src]
fn to_witness(&self, strategy: Category) -> Option<Witness>
[src]
Provided methods
fn to_scripts(&self, strategy: Category) -> ScriptSet
[src]
Implementations on Foreign Types
impl ToScripts for PublicKey
[src]
impl ToScripts for PublicKey
[src]fn to_sig_script(&self, strategy: Category) -> SigScript
[src]
fn to_witness(&self, strategy: Category) -> Option<Witness>
[src]
impl ToScripts for PublicKey
[src]
impl ToScripts for PublicKey
[src]fn to_sig_script(&self, strategy: Category) -> SigScript
[src]
fn to_witness(&self, strategy: Category) -> Option<Witness>
[src]
Implementors
impl ToScripts for LockScript
[src]
impl ToScripts for LockScript
[src]