<p>Here is the protocol: <a href="https://electrumx.readthedocs.io/en/latest/protocol.html" rel="nofollow noreferrer">https://electrumx.readthedocs.io/en/latest/protocol.html</a>. If <code>get_mempool</code> serves your use-case then you may use it. You may need to experiment with it to find what is more convenient with Core.</p>
<p>Some apps might be using the Electrum protocol under the hood. Only Electrum allows setting the server manually.</p>
<p>Electrum protocol has <code>blockchain.scripthash.get_mempool</code> which doesn't help you build a mempool observer. You need to connect to Core directly then</p>

CC BY-SA 4.0
2021-02-08T20:32:35.263Z
2021-02-08T20:32:35.263Z
MCCCS
<p>I finally found time to build a full <code>bitcoind</code> node and run <code>electrs</code> (not Electrum Personal Server).</p>
<p>What things can I do now? I know about only these:</p>
<ul>
<li>Point my Electrum wallet client to my <code>electrs</code>, even over Tor (main-use case).</li>
<li>Searching here, some people write scripts or custom apps to talk to their Electrum Server (ElectrumX, electrs). I assume for block explorer type queries.</li>
<li>My own <code>BTC RPC Block Explorer</code> would query my Electrum Server (and bitcoind?)</li>
</ul>
<p>Questions:</p>
<ol>
<li><p>Can non-Electrum wallets talk to Electrum Server? Is there an easy way to find which ones?</p>
</li>
<li><p>I'd like to make my own mempool observer app. Maybe I would query Electrum Server, or is bitcoind better?</p>
</li>
<li><p>In what situations would I call Electrum Server's api vs. calling bitcoind?
Said another way: What API data does bitcoind provide vs. Electrum Server, and is there any overlap in info they both provide?</p>
</li>
</ol>

<bitcoind><electrum><electrum-server>
Electrum Server running. Now what?
Donn Lee
# Electrum Server running. Now what?

(Asked by: username_0 on 2021-02-08)

I finally found time to build a full `bitcoind` node and run `electrs` (not Electrum Personal Server).

What things can I do now? I know about only these:

* Point my Electrum wallet client to my `electrs`, even over Tor (main-use case).
* Searching here, some people write scripts or custom apps to talk to their Electrum Server (ElectrumX, electrs). I assume for block explorer type queries.
* My own `BTC RPC Block Explorer` would query my Electrum Server (and bitcoind?)

Questions:

1. Can non-Electrum wallets talk to Electrum Server? Is there an easy way to find which ones?
2. I'd like to make my own mempool observer app. Maybe I would query Electrum Server, or is bitcoind better?
3. In what situations would I call Electrum Server's api vs. calling bitcoind?
   Said another way: What API data does bitcoind provide vs. Electrum Server, and is there any overlap in info they both provide?

**Tags:** bitcoind, electrum, electrum-server


---

## 1 answers

### Answer by username_1 on 2021-02-08. Score: 1

Here is the protocol: <https://electrumx.readthedocs.io/en/latest/protocol.html>. If `get_mempool` serves your use-case then you may use it. You may need to experiment with it to find what is more convenient with Core.

Some apps might be using the Electrum protocol under the hood. Only Electrum allows setting the server manually.

Electrum protocol has `blockchain.scripthash.get_mempool` which doesn't help you build a mempool observer. You need to connect to Core directly then


---

