From 008d9acd5f968665c471931facac84188fd5a9b4 Mon Sep 17 00:00:00 2001 From: Andrew Toth Date: Wed, 8 Jun 2022 13:35:29 -0400 Subject: [PATCH 1/2] Use fees.base instead of fee for mempoolentry in histogram --- electrumpersonalserver/server/mempoolhistogram.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/electrumpersonalserver/server/mempoolhistogram.py b/electrumpersonalserver/server/mempoolhistogram.py index 97c15a8..704da76 100644 --- a/electrumpersonalserver/server/mempoolhistogram.py +++ b/electrumpersonalserver/server/mempoolhistogram.py @@ -108,7 +108,7 @@ def poll_update(self, timeout): mempool_tx = self.rpc.call("getmempoolentry", [txid]) except JsonRpcError: continue - fee_rate = 1e8*mempool_tx["fee"] // mempool_tx["vsize"] + fee_rate = 1e8*mempool_tx["fees"]["base"] // mempool_tx["vsize"] self.mempool[txid] = (fee_rate, mempool_tx["vsize"]) return poll_interval_change From 9874f58cccc6b27824bf0775be640b1650638b50 Mon Sep 17 00:00:00 2001 From: Andrew Toth Date: Wed, 8 Jun 2022 13:36:04 -0400 Subject: [PATCH 2/2] Update README for manually creating Bitcoin Core wallet --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9710f5c..534caad 100644 --- a/README.md +++ b/README.md @@ -56,8 +56,10 @@ which bitcoin addresses they are interested in. [verify the digital signatures](https://bitcoin.stackexchange.com/questions/50185/how-to-verify-bitcoin-core-release-signing-keys) of any binaries before running them, or compile from source. The Bitcoin node must have wallet functionality enabled, and must have the RPC server switched on (`server=1` - in bitcoin.conf). Create a wallet dedicated to Electrum Personal Server by adding - `wallet=electrumpersonalserver` to the bitcoin.conf file. + in bitcoin.conf). Create a wallet dedicated to Electrum Personal Server by running + `bitcoin-cli createwallet electrumpersonalserver true true "" false false true` + for Bitcoin Core v23.0 and up, or + `wallet=electrumpersonalserver` to the bitcoin.conf file for previous versions. - If you dont already have it, download and install [Electrum bitcoin wallet](https://electrum.org/), and set up your Electrum