lnwallet/chancloser: use block height as lock time for rbf-coop

This commit is contained in:
Olaoluwa Osuntokun 2024-11-21 20:05:12 -08:00
parent 540d3c0fc7
commit ab4297e127
No known key found for this signature in database
GPG key ID: 90525F7DEEE0AD86
2 changed files with 4 additions and 3 deletions

View file

@ -294,6 +294,9 @@ type Environment struct {
// ChanType is the type of channel we're attempting to close.
ChanType channeldb.ChannelType
// BlockHeight is the current block height.
BlockHeight uint32
// DefaultFeeRate is the fee we'll use for the closing transaction if
// the user didn't specify an ideal fee rate. This may happen if the
// remote party is the one that initiates the co-op close.

View file

@ -716,9 +716,7 @@ func (l *LocalCloseStart) ProcessEvent(event ProtocolEvent, env *Environment,
Msgs: []lnwire.Message{&lnwire.ClosingComplete{
ChannelID: env.ChanID,
FeeSatoshis: absoluteFee,
// TODO(roasbeef): thread thru proper height
// value
LockTime: mempool.MaxRBFSequence,
LockTime: env.BlockHeight,
ClosingSigs: closingSigs,
}},
}}