pub trait ToPubkeyScript {
    // Required method
    fn to_pubkey_script(&self, strategy: ConvertInfo) -> Option<PubkeyScript>;
}
Expand description

Conversion for data types (public keys, different types of script) into a scriptPubkey (using PubkeyScript type) using particular conversion ConvertInfo

Required Methods§

source

fn to_pubkey_script(&self, strategy: ConvertInfo) -> Option<PubkeyScript>

Converts data type to PubkeyScript. Returns None if the conversion is applied to uncompressed public key in segwit context and for taproot context, where different types of bitcoin_scripts and public keys are required.

Implementations on Foreign Types§

source§

impl ToPubkeyScript for PublicKey

source§

impl ToPubkeyScript for PublicKey

source§

fn to_pubkey_script(&self, strategy: ConvertInfo) -> Option<PubkeyScript>

Never returns None

Implementors§