Module bdk_wallet::descriptor::template
source · Expand description
Descriptor templates
This module contains the definition of various common script templates that are ready to be used. See the documentation of each template for an example.
Structs§
- BIP44 template. Expands to
pkh(key/44'/{0,1}'/0'/{0,1}/*)
- BIP44 public template. Expands to
pkh(key/{0,1}/*)
- BIP49 template. Expands to
sh(wpkh(key/49'/{0,1}'/0'/{0,1}/*))
- BIP49 public template. Expands to
sh(wpkh(key/{0,1}/*))
- BIP84 template. Expands to
wpkh(key/84'/{0,1}'/0'/{0,1}/*)
- BIP84 public template. Expands to
wpkh(key/{0,1}/*)
- BIP86 template. Expands to
tr(key/86'/{0,1}'/0'/{0,1}/*)
- BIP86 public template. Expands to
tr(key/{0,1}/*)
- P2PKH template. Expands to a descriptor
pkh(key)
- P2TR template. Expands to a descriptor
tr(key)
- P2WPKH template. Expands to a descriptor
wpkh(key)
- P2WPKH-P2SH template. Expands to a descriptor
sh(wpkh(key))
Traits§
- Trait for descriptor templates that can be built into a full descriptor
Type Aliases§
- Type alias for the return type of
DescriptorTemplate
,descriptor!
and others