Expand description
Representations of VTXOs in an Ark.
Re-exports§
pub use self::policy::Policy;pub use self::policy::VtxoPolicy;pub use self::policy::VtxoPolicyKind;pub use self::policy::ServerVtxoPolicy;pub use self::policy::PubkeyVtxoPolicy;pub use self::policy::CheckpointVtxoPolicy;pub use self::policy::ExpiryVtxoPolicy;pub use self::policy::HarkLeafVtxoPolicy;pub use self::policy::HarkLeaf_v0_VtxoPolicy;pub use self::policy::ServerHtlcRecv_v0_VtxoPolicy;pub use self::policy::ServerHtlcSend_v0_VtxoPolicy;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::HashDelaySignClause_v0;pub use self::policy::clause::TapScriptClause;
Modules§
Structs§
- Bare
- Representing “bare” VTXOs that are just output details without genesis
- Full
- Representing “full” VTXOs that contain the full genesis
- Vtxo
- Represents a VTXO in the Ark.
- VtxoId
- Vtxo
IdParse Error - Vtxo
TxIter - Iterator returned by Vtxo::transactions.
- Vtxo
TxIter Item - Type of the items yielded by VtxoTxIter, the iterator returned by Vtxo::transactions.
Enums§
- Transition
Kind - Represents the kind of [GenesisTransition]
- Vtxo
Standardness Error - Reason a Vtxo failed the Vtxo::check_standard check.
- Vtxo
Validation Error
Constants§
- EXIT_
TX_ WEIGHT - The total signed tx weight of a exit tx.
- VTXO_
DUST - VTXO dust is the same as P2TR_DUST because all outputs are P2TR
- VTXO_
DUST_ SAT - VTXO dust is the same as P2TR_DUST_SAT because all outputs are P2TR
Traits§
Functions§
- create_
exit_ tx - Create an exit tx.
Type Aliases§
- Server
Vtxo - Type alias for a server-internal VTXO that may have policies without user pubkeys.