Module miniscript::descriptor

source ·
Expand description

Output Descriptors

Tools for representing Bitcoin output’s scriptPubKeys as abstract spending policies known as “output descriptors”. These include a Miniscript which describes the actual signing policy, as well as the blockchain format (P2SH, Segwit v0, etc.)

The format represents EC public keys abstractly to allow wallets to replace these with BIP32 paths, pay-to-contract instructions, etc.

Modules

Structs

Enums

Traits

  • Trait for “extended key” types like xpub and xprv. Used internally to generalize parsing and handling of bip32::Xpub and bip32::Xpriv.

Type Aliases

  • Alias type for a map of public key to secret key