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§
Sourcefn to_pubkey_script(&self, strategy: ConvertInfo) -> Option<PubkeyScript>
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
impl ToPubkeyScript for PublicKey
fn to_pubkey_script(&self, strategy: ConvertInfo) -> Option<PubkeyScript>
Source§impl ToPubkeyScript for PublicKey
impl ToPubkeyScript for PublicKey
Source§fn to_pubkey_script(&self, strategy: ConvertInfo) -> Option<PubkeyScript>
fn to_pubkey_script(&self, strategy: ConvertInfo) -> Option<PubkeyScript>
Never returns None