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 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