Trait bitcoin_scripts::convert::ToPubkeyScript
source · 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