unlock if back ok
This commit is contained in:
parent
51987d2a3c
commit
d29543b17f
1 changed files with 14 additions and 3 deletions
|
|
@ -53,9 +53,19 @@ export class Watchdog {
|
||||||
const { confirmedBalance, channelsBalance } = await this.lnd.GetBalance()
|
const { confirmedBalance, channelsBalance } = await this.lnd.GetBalance()
|
||||||
this.log(confirmedBalance, "sats in chain wallet")
|
this.log(confirmedBalance, "sats in chain wallet")
|
||||||
localLog(channelsBalance)
|
localLog(channelsBalance)
|
||||||
return channelsBalance.reduce((acc, c) => {
|
let totalBalance = confirmedBalance
|
||||||
return acc + c.localBalanceSats + c.htlcs.reduce((acc2, htlc) => acc2 + (htlc.incoming ? htlc.amount : -htlc.amount), 0)
|
channelsBalance.forEach(c => {
|
||||||
}, 0)
|
let totalBalanceInHtlcs = 0
|
||||||
|
c.htlcs.forEach(htlc => {
|
||||||
|
if (htlc.incoming) {
|
||||||
|
totalBalanceInHtlcs += htlc.amount
|
||||||
|
} else {
|
||||||
|
totalBalanceInHtlcs -= htlc.amount
|
||||||
|
}
|
||||||
|
})
|
||||||
|
totalBalance += c.localBalanceSats + totalBalanceInHtlcs
|
||||||
|
})
|
||||||
|
return totalBalance
|
||||||
}
|
}
|
||||||
|
|
||||||
checkBalanceUpdate = (deltaLnd: number, deltaUsers: number) => {
|
checkBalanceUpdate = (deltaLnd: number, deltaUsers: number) => {
|
||||||
|
|
@ -126,6 +136,7 @@ export class Watchdog {
|
||||||
this.lnd.LockOutgoingOperations()
|
this.lnd.LockOutgoingOperations()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
this.lnd.UnlockOutgoingOperations()
|
||||||
}
|
}
|
||||||
|
|
||||||
checkDeltas = (deltaLnd: number, deltaUsers: number): DeltaCheckResult => {
|
checkDeltas = (deltaLnd: number, deltaUsers: number): DeltaCheckResult => {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue