electrum-personal-server

Maximally lightweight electrum server for a single user
git clone https://git.parazyd.org/electrum-personal-server
Log | Files | Refs | README

commit fe81a4729dcd2a8cf8ef9e245cf16692d516704e
parent 35c211ba9b8144abe16a6109df1f15cfc4697bad
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:
Melectrumpersonalserver/server/common.py | 9+++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/electrumpersonalserver/server/common.py b/electrumpersonalserver/server/common.py @@ -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 @@ -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), @@ -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)