Module vtxo

Source
Expand description

Representations of VTXOs in an Ark.

Re-exports§

pub use self::policy::VtxoPolicy;
pub use self::policy::VtxoPolicyKind;
pub use self::policy::PubkeyVtxoPolicy;
pub use self::policy::CheckpointVtxoPolicy;
pub use self::policy::ServerHtlcRecvVtxoPolicy;
pub use self::policy::ServerHtlcSendVtxoPolicy;
pub use self::policy::clause::VtxoClause;
pub use self::policy::clause::DelayedSignClause;
pub use self::policy::clause::DelayedTimelockSignClause;
pub use self::policy::clause::HashDelaySignClause;
pub use self::policy::clause::TapScriptClause;

Modules§

policy
test

Structs§

Vtxo
Represents a VTXO in the Ark.
VtxoId
VtxoIdParseError
VtxoSpec
Information that specifies a VTXO, independent of its origin.
VtxoTxIter
Iterator returned by Vtxo::transactions.
VtxoTxIterItem
Type of the items yielded by VtxoTxIter, the iterator returned by Vtxo::transactions.

Enums§

VtxoValidationError

Constants§

EXIT_TX_WEIGHT
The total signed tx weight of a exit tx.

Traits§

VtxoRef
Implemented on anything that is kinda a Vtxo

Functions§

create_exit_tx
Create an exit tx.