Module bitcoin_scripts::convert
source · Expand description
Helper traits and supplementary types for converting different types of bitcoin_scripts and keys into each other.
Enums
- Descriptor category specifies way how the
scriptPubkey
is structured - Errors converting to
LockScript
type returned byToLockScript::to_lock_script
.
Traits
- Conversion to
LockScript
, which later may be used for creating different end-point bitcoin_scripts, likePubkeyScript
,SigScript
,Witness
etc. - Shorthand methods for converting into different forms of
PubkeyScript
- Conversion for data types (public keys, different types of script) into a
scriptPubkey
(usingPubkeyScript
type) using particular conversionConvertInfo
- Script set generation from public keys or a given
LockScript
(withcrate::TapScript
support planned for the future).