- I followed the advice at
https://github.com/chris-belcher/electrum-personal-server#how-to to set up a connection between Bitcoin Core v25 and Electrum Personal Server 0.2.4.
- I try to set it up on Windows 11 Pro.
- The Bitcoin Core is already installed, operational and fully synced - normally run with Ledger
SatStack wallet. This works fine.
When issuing the suggested command
.\bitcoin-cli createwallet electrumpersonalserver true true "" false false true
, I get the following response:
Passphrase provided but private keys are disabled. A passphrase is only used to encrypt private keys, so cannot be used for wallets with private keys disabled.
I tried a variant without passphrase (if I got it right) too:
.\bitcoin-cli createwallet electrumpersonalserver true true false false true
but I received exactly the same error message as before.
So I created the wallet manually in the GUI:
https://ibb.co/mRKPQWFI then ran:
<omitted>\electrum-personal-server-windows-release-v0.2.4>electrum-personal-server.exe config.ini
INFO:2023-09-27 11:33:32,629: Starting Electrum Personal Server 0.2.4
INFO:2023-09-27 11:33:32,629: Logging to <omitted>\AppData\Local\Temp/electrumpersonalserver.log
DEBUG:2023-09-27 11:33:32,629: Process ID (PID) = 16216
DEBUG:2023-09-27 11:33:32,630: no datadir configuration, checking in default location
DEBUG:2023-09-27 11:33:32,630: obtaining auth from .cookie
DEBUG:2023-09-27 11:33:32,682: Checking whether rescan is in progress
INFO:2023-09-27 11:33:32,688: Displaying first 3 addresses of each master public key:
INFO:2023-09-27 11:33:32,693:
electrumpersonalserver =>
bc1<omitted>
bc1<omitted>
bc1<omitted>
INFO:2023-09-27 11:33:32,696: Obtaining bitcoin addresses to monitor . . .
INFO:2023-09-27 11:33:32,696: Importing 1 wallets and 0 watch-only addresses into the Bitcoin node
DEBUG:2023-09-27 11:33:37,706: Importing 0 watch-only address[es] and 1 wallet into label "electrum-watchonly-addresses"
Press any key to continue . . .
As I understand the correct message should be "Listening for Electrum Wallet ...", but it never appears. After I press "any key", the processing just ends.
Please note that the bc1 addresses above are correct and based on the master public key "electrumpersonalserver = zpub<omitted>" I have put in the config.ini file. This master pub key was extracted from Electrum wallet from Wallet -> Information.
I have checked the log file <omitted>AppData\Local\Temp\electrumpersonalserver.log, but there is nothing useful in there - just the same messages that appear in the PowerShell console above.
Any suggestion or help appreciated.