Crate sapio_base

Source
Expand description

base sapio library functionality and definitions, not particular to sapio compiler

Re-exports§

pub use util::CTVHash;
pub use effects::reverse_path;

Modules§

effects
general non-parameter compilation state required by all contracts
plugin_args
arguments for passing into a sapio module
serialization_helpers
Helpers for serializing Arcs
simp
Utilities for working with SIMPs (Sapio Interactive Metadata Protocols)
timelocks
Helpers for making correct time locks
txindex
Trait & Structs for accessing Chain Data
util
Extra functionality for working with Bitcoin types

Type Aliases§

Clause
Concrete Instantiation of Miniscript Policy. Because we need to be able to generate exact transactions, we only work with bitcoin::PublicKey types.