Module revault_tx::txouts [−][src]
Revault txouts Wrappers around bitcoin’s TxOut to statically check Revault transactions creation and ease their PSBT management.
Structs
CpfpTxOut | The output attached to the unvault transaction so that the fund managers can CPFP. |
DepositTxOut | A deposit transaction output. Used by the funding / deposit transactions, the cancel transactions, and the spend transactions (for the change). |
EmergencyTxOut | The Emergency Deep Vault, the destination of the emergency transactions fund. |
ExternalTxOut | An untagged external output, as spent by the deposit transaction or created by the spend transaction. |
FeeBumpTxOut | The output spent by the revaulting transactions to bump their feerate |
UnvaultTxOut | The unvault transaction output. |
Enums
SpendTxOut | A spend transaction output can be either a change one (DepositTxOut) or a payee-controlled one (ExternalTxOut). |
Traits
RevaultTxOut | A transaction output created by a Revault transaction. |