Module revault_tx::txins[][src]

Revault txins Wrappers around bitcoin’s OutPoint and previous TxOut to statically check Revault transaction creation and ease PSBT management.

Structs

CpfpTxIn

The unvault CPFP txo spent to accelerate the confirmation of the unvault transaction.

DepositTxIn

A deposit txo spent by the unvault transaction and the emergency transaction

FeeBumpTxIn

A wallet txo spent by a revaulting (cancel, emergency) transaction to bump the transaction feerate.This output is often created by a first stage transaction, but may directly be a walletutxo.

UnvaultTxIn

An unvault txo spent by the cancel transaction, an emergency transaction, and the spend transaction.

Constants

RBF_SEQUENCE

The default sequence used by bitcoind to signal for RBF: 0xff_ff_ff_fd

Traits

RevaultTxIn

A transaction input used by a Revault transaction.