Expand description
The library provides single-use-seal implementations for bitcoin protocol.
Modules§
- mmb
- Multi-message bundles.
- mpc
- Module extends
commit_verify::mpcmodule with multi-message bundle commitments.
Structs§
- Anchor
- Anchor is a client-side witness for the bitcoin txout seals.
- Noise
- A noise, which acts as a placeholder for seal definitions lacking fallback seal (see
TxoSealExt::Noise). - TxoSeal
- The bitcoin TxO-based single-use seal protocol (see
SingleUseSeal). - WTxo
Seal - A composed single-use seal definition type, which includes a primary and a fallback seal.
Enums§
- Anchor
Error - An error involving
Anchorinto a final [Proof] for the single-use seal published witness verification. - Anchor
Merge Error - Error merging information from multiple anchors for the same witness (see
Anchor::merge). - TxoSeal
Error - Errors verifying Txo-based single use seal closing with a provided witness, under
TxoSealimplementation of [SingleUseSeals] protocol. - TxoSeal
Ext - The value for a fallback seal definition.
- WOutpoint
- A single-use seal definition type allowing seals to point to the output of the same transaction (witness transaction) which commits to the message defining the seals.