tAdd bandwidth usage per day info in banner - electrum-personal-server - Maximally lightweight electrum server for a single user
HTML git clone https://git.parazyd.org/electrum-personal-server
DIR Log
DIR Files
DIR Refs
DIR README
---
DIR commit fe81a4729dcd2a8cf8ef9e245cf16692d516704e
DIR parent 35c211ba9b8144abe16a6109df1f15cfc4697bad
HTML Author: chris-belcher <chris-belcher@users.noreply.github.com>
Date: Mon, 24 Jun 2019 22:02:59 +0100
Add bandwidth usage per day info in banner
Diffstat:
M electrumpersonalserver/server/comm… | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
---
DIR diff --git a/electrumpersonalserver/server/common.py b/electrumpersonalserver/server/common.py
t@@ -27,8 +27,8 @@ Peers: {peers}
Uptime: {uptime}
Blocksonly: {blocksonly}
Pruning: {pruning}
-Download: {recvbytes}
-Upload: {sentbytes}
+Download: {recvbytes} ({recvbytesperday} per day)
+Upload: {sentbytes} ({sentbytesperday} per day)
https://github.com/chris-belcher/electrum-personal-server
t@@ -316,6 +316,7 @@ def handle_query(sock, line, rpc, txmonitor, disable_mempool_fee_histogram,
blockchaininfo = rpc.call("getblockchaininfo", [])
uptime = rpc.call("uptime", [])
nettotals = rpc.call("getnettotals", [])
+ uptime_days = uptime / 60.0 / 60 / 24
send_response(sock, query, BANNER.format(
serverversion=SERVER_VERSION_NUMBER,
detwallets=len(txmonitor.deterministic_wallets),
t@@ -326,7 +327,11 @@ def handle_query(sock, line, rpc, txmonitor, disable_mempool_fee_histogram,
blocksonly=not networkinfo["localrelay"],
pruning=blockchaininfo["pruned"],
recvbytes=hashes.bytes_fmt(nettotals["totalbytesrecv"]),
+ recvbytesperday=hashes.bytes_fmt(
+ nettotals["totalbytesrecv"]/uptime_days),
sentbytes=hashes.bytes_fmt(nettotals["totalbytessent"]),
+ sentbytesperday=hashes.bytes_fmt(
+ nettotals["totalbytessent"]/uptime_days),
donationaddr=DONATION_ADDR))
elif method == "server.donation_address":
send_response(sock, query, DONATION_ADDR)