Module satisfy

Source
Expand description

§Satisfaction and Dissatisfaction

Traits and implementations to support producing witnesses for Miniscript scriptpubkeys.

Structs§

After
Newtype around u32 which implements Satisfier using n as an absolute locktime
Older
Newtype around u32 which implements Satisfier using n as an relative locktime
Satisfaction
A (dis)satisfaction of a Miniscript fragment
TxTemplate
Newtype around sha256::Hash which implements Satisfier using h as an transaction template hash

Enums§

Witness
A witness, if available, for a Miniscript fragment

Traits§

Satisfier
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§

Preimage32
Type alias for 32 byte Preimage.