[][src]Module miniscript::miniscript

AST Tree

Defines a variety of data structures for describing Miniscript, a subset of Bitcoin Script which can be efficiently parsed and serialized from Script, and from which it is easy to extract data needed to construct witnesses.

Users of the library in general will only need to use the structures exposed from the top level of this module; however for people wanting to do advanced things, the submodules are public as well which provide visibility into the components of the AST trees.

Modules

astelem

AST Elements

lex

Lexer

satisfy

Satisfaction and Dissatisfaction

Structs

Miniscript

Top-level script AST type