1
0

MPP: can_send/can_receive is now the sum, no longer the max

This commit is contained in:
ThomasV
2020-12-29 14:37:53 +01:00
parent 827cd344d5
commit 0369829e5e
3 changed files with 18 additions and 16 deletions

View File

@@ -32,15 +32,17 @@ class ChannelsList(MyTreeView):
class Columns(IntEnum):
SHORT_CHANID = 0
NODE_ALIAS = 1
LOCAL_BALANCE = 2
REMOTE_BALANCE = 3
CHANNEL_STATUS = 4
CAPACITY = 2
LOCAL_BALANCE = 3
REMOTE_BALANCE = 4
CHANNEL_STATUS = 5
headers = {
Columns.SHORT_CHANID: _('Short Channel ID'),
Columns.NODE_ALIAS: _('Node alias'),
Columns.LOCAL_BALANCE: _('Local'),
Columns.REMOTE_BALANCE: _('Remote'),
Columns.CAPACITY: _('Capacity'),
Columns.LOCAL_BALANCE: _('Can send'),
Columns.REMOTE_BALANCE: _('Can receive'),
Columns.CHANNEL_STATUS: _('Status'),
}
@@ -69,8 +71,8 @@ class ChannelsList(MyTreeView):
def format_fields(self, chan):
labels = {}
for subject in (REMOTE, LOCAL):
bal_minus_htlcs = chan.balance_minus_outgoing_htlcs(subject)//1000
label = self.parent.format_amount(bal_minus_htlcs)
can_send = chan.available_to_spend(subject) / 1000
label = self.parent.format_amount(can_send)
other = subject.inverted()
bal_other = chan.balance(other)//1000
bal_minus_htlcs_other = chan.balance_minus_outgoing_htlcs(other)//1000
@@ -83,6 +85,7 @@ class ChannelsList(MyTreeView):
return [
chan.short_id_for_GUI(),
node_alias,
self.parent.format_amount(chan.constraints.capacity),
'' if closed else labels[LOCAL],
'' if closed else labels[REMOTE],
status