Module sapio_miniscript::miniscript::satisfy
source · Expand description
Satisfaction and Dissatisfaction
Traits and implementations to support producing witnesses for Miniscript scriptpubkeys.
Structs
- Newtype around
u32
which implementsSatisfier
usingn
as an absolute locktime - Newtype around
u32
which implementsSatisfier
usingn
as an relative locktime - A (dis)satisfaction of a Miniscript fragment
- Newtype around
sha256::Hash
which implementsSatisfier
usingh
as an transaction template hash
Enums
- A witness, if available, for a Miniscript fragment
Traits
- Trait describing a lookup table for signatures, hash preimages, etc. Every method has a default implementation that simply returns
None
on every query. Users are expected to override the methods that they have data for.
Type Aliases
- Type alias for 32 byte Preimage.