mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-03-26 08:55:59 +01:00
lnwallet: use ReleaseOutput
instead of UnlockOutpoint
This commit is contained in:
parent
a1d4463947
commit
cefbb77b1e
1 changed files with 5 additions and 2 deletions
|
@ -588,7 +588,7 @@ func (l *LightningWallet) ResetReservations() {
|
|||
l.reservationIDs = make(map[[32]byte]uint64)
|
||||
|
||||
for outpoint := range l.lockedOutPoints {
|
||||
l.UnlockOutpoint(outpoint)
|
||||
_ = l.ReleaseOutput(chanfunding.LndInternalLockID, outpoint)
|
||||
}
|
||||
l.lockedOutPoints = make(map[wire.OutPoint]struct{})
|
||||
}
|
||||
|
@ -1425,7 +1425,10 @@ func (l *LightningWallet) handleFundingCancelRequest(req *fundingReserveCancelMs
|
|||
// requests.
|
||||
for _, unusedInput := range pendingReservation.ourContribution.Inputs {
|
||||
delete(l.lockedOutPoints, unusedInput.PreviousOutPoint)
|
||||
l.UnlockOutpoint(unusedInput.PreviousOutPoint)
|
||||
_ = l.ReleaseOutput(
|
||||
chanfunding.LndInternalLockID,
|
||||
unusedInput.PreviousOutPoint,
|
||||
)
|
||||
}
|
||||
|
||||
// TODO(roasbeef): is it even worth it to keep track of unused keys?
|
||||
|
|
Loading…
Add table
Reference in a new issue