Remote Commit Published
fun RemoteCommitPublished(commitTx: Transaction, claimMainOutputTx: Transactions.TransactionWithInputInfo.ClaimRemoteCommitMainOutputTx? = null, claimHtlcTxs: Map<OutPoint, Transactions.TransactionWithInputInfo.ClaimHtlcTx?> = emptyMap(), claimAnchorTxs: List<Transactions.TransactionWithInputInfo.ClaimAnchorOutputTx> = emptyList(), irrevocablySpent: Map<OutPoint, Transaction> = emptyMap())
Content copied to clipboard
Parameters
commit Tx
commitment tx.
claim Main Output Tx
tx claiming our main output (if we have one).
claim Htlc Txs
txs claiming HTLCs. There will be one entry for each pending HTLC. The value will be null only for incoming HTLCs for which we don't have the preimage (we can't claim them yet).
claim Anchor Txs
txs spending anchor outputs to bump the feerate of the commitment tx (if applicable).
irrevocably Spent
map of relevant outpoints that have been spent and the confirmed transaction that spends them.