mirror of https://github.com/BTCPrivate/lnd.git
lnwallet: in closeObserver if commitment is is ours, exit early
This commit is contained in:
parent
d2585ae6e5
commit
80598dff11
|
@ -983,6 +983,15 @@ func (lc *LightningChannel) closeObserver(channelCloseNtfn *chainntnfs.SpendEven
|
||||||
// state...!!!
|
// state...!!!
|
||||||
commitTxBroadcast := commitSpend.SpendingTx
|
commitTxBroadcast := commitSpend.SpendingTx
|
||||||
|
|
||||||
|
// If this is our commitment transaction, then we can exit here as we
|
||||||
|
// don't have any further processing we need to do (we can't cheat
|
||||||
|
// ourselves :p).
|
||||||
|
commitmentHash := lc.channelState.OurCommitTx.TxHash()
|
||||||
|
isOurCommitment := commitSpend.SpenderTxHash.IsEqual(&commitmentHash)
|
||||||
|
if isOurCommitment {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
// Decode the state hint encoded within the commitment transaction to
|
// Decode the state hint encoded within the commitment transaction to
|
||||||
// determine if this is a revoked state or not.
|
// determine if this is a revoked state or not.
|
||||||
obsfucator := lc.channelState.StateHintObsfucator
|
obsfucator := lc.channelState.StateHintObsfucator
|
||||||
|
|
Loading…
Reference in New Issue