sweep: change outputs are now P2TR

This commit is contained in:
Olaoluwa Osuntokun 2022-08-10 18:31:37 -07:00
parent dc16f5df53
commit b711120dca
No known key found for this signature in database
GPG key ID: 3BBD59E99B280306
2 changed files with 3 additions and 3 deletions

View file

@ -139,7 +139,7 @@ func newTxInputSet(wallet Wallet, feePerKW chainfee.SatPerKWeight,
func (t *txInputSet) enoughInput() bool {
// If we have a change output above dust, then we certainly have enough
// inputs to the transaction.
if t.changeOutput >= lnwallet.DustLimitForSize(input.P2WPKHSize) {
if t.changeOutput >= lnwallet.DustLimitForSize(input.P2TRSize) {
return true
}

View file

@ -111,8 +111,8 @@ func generateInputPartitionings(sweepableInputs []txInput,
// continuing with the remaining inputs will only lead to sets
// with an even lower output value.
if !txInputs.enoughInput() {
// The change output is always a p2wpkh here.
dl := lnwallet.DustLimitForSize(input.P2WPKHSize)
// The change output is always a p2tr here.
dl := lnwallet.DustLimitForSize(input.P2TRSize)
log.Debugf("Set value %v (r=%v, c=%v) below dust "+
"limit of %v", txInputs.totalOutput(),
txInputs.requiredOutput, txInputs.changeOutput,