<p>switching to an Electrum wallet is a good choice. However, you should change the certificates in the Electrum personal server as they are outdated from March.
generate new certificates as follows:</p>
<pre><code>cd EPS/electrumpersonalserver/certs/
rm cert.*
</code></pre>
<pre><code>$ openssl genrsa -des3 -passout pass:x -out server.pass.key 2048

$ openssl rsa -passin pass:x -in server.pass.key -out server.key
</code></pre>
<p>writing RSA key</p>
<pre><code>$ rm server.pass.key

$ openssl req -new -key server.key -out server.csr

...


Country Name (2 letter code) [AU]:US

State or Province Name (full name) [Some-State]:California

Common Name (eg, YOUR name) []: electrum-server.tld

...

A challenge password []:

...

$ openssl x509 -req -days 1825 -in server.csr -signkey server.key -out server.crt
</code></pre>
<p>now in EPS directory:</p>
<pre><code>nano config.ini
</code></pre>
<p>The <code>server.crt</code> file is your certificate suitable for the <code>ssl_certfile=</code> parameter and server.key corresponds to <code>ssl_keyfile=</code> in your Electrum server config. Make sure the path of these files is set correctly.
Then restart your EPS and it should connect fine.</p>

CC BY-SA 4.0
2023-12-24T02:29:21.150Z
2023-12-27T21:35:43.343Z
2023-12-27T21:35:43.343Z
amirhosein tahmasbzadeh
<p>I'm trying to set up Electrum Personal Server (EPS) to work with Sparrow Wallet and Bitcoin Core. I've followed the standard procedures for the setup, but I've run into some issues.</p>
<p><strong>Setup Details:</strong></p>
<ul>
<li>Bitcoin Core version: 25.0.0</li>
<li>Electrum Personal Server version: 0.2.4</li>
<li>Sparrow Wallet version: 1.7.8</li>
<li>Operating System: MacOS</li>
</ul>
<p><strong>Steps I've Taken:</strong></p>
<ol>
<li>I installed Bitcoin Core and ensured it's fully synced.</li>
<li>I installed EPS and configured it as per the docuementation here: <a href="https://armantheparman.com/bitcoin-core-full-node-on-mac-os-with-electrum-personal-server-and-electrum-desktop-wallet/" rel="nofollow noreferrer">https://armantheparman.com/bitcoin-core-full-node-on-mac-os-with-electrum-personal-server-and-electrum-desktop-wallet/</a></li>
<li>Set up Sparrow Wallet and tried connecting it to EPS.</li>
</ol>
<p><strong>Issues Encountered:</strong></p>
<ol>
<li>When I run EPS from the terminal window it throws the error: &quot;Only legacy wallets are supported by this command&quot;.</li>
</ol>
<p><strong>Configuration Details:</strong></p>
<ul>
<li>My <code>bitcoin.conf</code> for Bitcoin Core looks like:
<pre><code>txindex=1
server=1
blocksdir=/Volumes/Timechain/Timechain/
</code></pre>
</li>
<li>My <code>config.cfg</code> for EPS is standard. The relevant lines look like:
<pre><code># Electrum Personal Server configuration file

[master-public-keys]
# Add electrum wallet master public keys to this section
# In electrum then go Wallet -&gt; Information to get the mpk

EagleLegacy = xpub6Bnj9xXB1Z23Jjh6nsmdmGs2QZCr2m6LpqmrcyMAQcqSyxGobPjZUzp7n3XyQN3FVTiWqaKjbVogs6RrxBG2yY5xS24vapBH84yMTox5dub
</code></pre>
</li>
</ul>
<p>I've already tried searching online for answers, shutting down and restarting Bitcoin Core, restarting EPS, restarting Sparrow Wallet, and using both legacy and SegWit wallets. I'm considering switching to Electrum Wallet, but it seems to me that the issue is with the EPS software not the wallet software.</p>
<p>Has anyone faced similar issues or have any suggestions on how I can resolve this? Any help would be greatly appreciated!</p>

<electrum><electrum-server><sparrow-wallet>
Issues Installing Electrum Personal Server with Sparrow and Bitcoin Core
kashifs
# Issues Installing Electrum Personal Server with Sparrow and Bitcoin Core

(Asked by: username_0 on 2023-08-08)

I'm trying to set up Electrum Personal Server (EPS) to work with Sparrow Wallet and Bitcoin Core. I've followed the standard procedures for the setup, but I've run into some issues.

**Setup Details:**

* Bitcoin Core version: 25.0.0
* Electrum Personal Server version: 0.2.4
* Sparrow Wallet version: 1.7.8
* Operating System: MacOS

**Steps I've Taken:**

1. I installed Bitcoin Core and ensured it's fully synced.
2. I installed EPS and configured it as per the docuementation here: <https://armantheparman.com/bitcoin-core-full-node-on-mac-os-with-electrum-personal-server-and-electrum-desktop-wallet/>
3. Set up Sparrow Wallet and tried connecting it to EPS.

**Issues Encountered:**

1. When I run EPS from the terminal window it throws the error: "Only legacy wallets are supported by this command".

**Configuration Details:**

* My `bitcoin.conf` for Bitcoin Core looks like:

  ```
  txindex=1
  server=1
  blocksdir=/Volumes/Timechain/Timechain/

  ```
* My `config.cfg` for EPS is standard. The relevant lines look like:

  ```
  # Electrum Personal Server configuration file

  [master-public-keys]
  # Add electrum wallet master public keys to this section
  # In electrum then go Wallet -> Information to get the mpk

  EagleLegacy = xpub6Bnj9xXB1Z23Jjh6nsmdmGs2QZCr2m6LpqmrcyMAQcqSyxGobPjZUzp7n3XyQN3FVTiWqaKjbVogs6RrxBG2yY5xS24vapBH84yMTox5dub

  ```

I've already tried searching online for answers, shutting down and restarting Bitcoin Core, restarting EPS, restarting Sparrow Wallet, and using both legacy and SegWit wallets. I'm considering switching to Electrum Wallet, but it seems to me that the issue is with the EPS software not the wallet software.

Has anyone faced similar issues or have any suggestions on how I can resolve this? Any help would be greatly appreciated!

**Tags:** electrum, electrum-server, sparrow-wallet


---

## 1 answers

### Answer by username_1 on 2023-12-24. Score: 1

switching to an Electrum wallet is a good choice. However, you should change the certificates in the Electrum personal server as they are outdated from March.
generate new certificates as follows:

```
cd EPS/electrumpersonalserver/certs/
rm cert.*

```

```
$ openssl genrsa -des3 -passout pass:x -out server.pass.key 2048

$ openssl rsa -passin pass:x -in server.pass.key -out server.key

```

writing RSA key

```
$ rm server.pass.key

$ openssl req -new -key server.key -out server.csr

...

Country Name (2 letter code) [AU]:US

State or Province Name (full name) [Some-State]:California

Common Name (eg, YOUR name) []: electrum-server.tld

...

A challenge password []:

...

$ openssl x509 -req -days 1825 -in server.csr -signkey server.key -out server.crt

```

now in EPS directory:

```
nano config.ini

```

The `server.crt` file is your certificate suitable for the `ssl_certfile=` parameter and server.key corresponds to `ssl_keyfile=` in your Electrum server config. Make sure the path of these files is set correctly.
Then restart your EPS and it should connect fine.


---

