mirror of
https://github.com/lnbits/lnbits.git
synced 2025-09-28 04:46:18 +02:00
fix: closed channels affecting the stats (#1998)
Co-authored-by: jackstar12 <jkranawetter05@gmail.com>
This commit is contained in:
committed by
Pavol Rusnak
parent
d64e2f42f5
commit
e64810d96a
@@ -62,14 +62,18 @@ class ChannelStats(BaseModel):
|
|||||||
for channel in channels:
|
for channel in channels:
|
||||||
counts[channel.state] = counts.get(channel.state, 0) + 1
|
counts[channel.state] = counts.get(channel.state, 0) + 1
|
||||||
|
|
||||||
|
active_channel_sizes = [
|
||||||
|
channel.balance.total_msat
|
||||||
|
for channel in channels
|
||||||
|
if channel.state == ChannelState.ACTIVE
|
||||||
|
]
|
||||||
|
|
||||||
return cls(
|
return cls(
|
||||||
counts=counts,
|
counts=counts,
|
||||||
avg_size=int(
|
avg_size=int(sum(active_channel_sizes) / len(active_channel_sizes)),
|
||||||
sum(channel.balance.total_msat for channel in channels) / len(channels)
|
biggest_size=max(active_channel_sizes),
|
||||||
),
|
smallest_size=min(active_channel_sizes),
|
||||||
biggest_size=max(channel.balance.total_msat for channel in channels),
|
total_capacity=sum(active_channel_sizes),
|
||||||
smallest_size=min(channel.balance.total_msat for channel in channels),
|
|
||||||
total_capacity=sum(channel.balance.total_msat for channel in channels),
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user