<p>There is no such thing as &quot;the mempool&quot;. Every node has its own, and there are no guarantees about how consistent different nodes' mempools are with one another.</p>
<p>Hence, to even talk about a mempool, you need to have a node. I do not believe that any lightweight node implementations even maintain a mempool (as it's inherently pointless to talk about uncomfirmed transactions if you can't even verify them), so yes - you'll need a full node, whether your own or someone else's (e.g. some block explorer websites show you their mempool, but that is obviously trusting them).</p>

CC BY-SA 4.0
2023-07-01T17:31:45.787Z
2023-07-01T18:15:34.607Z
2023-07-01T18:15:34.607Z
Pieter Wuille
<p>You can run this on your full node, stay private</p>
<p><a href="https://hub.docker.com/r/mempool/mempool" rel="nofollow noreferrer">https://hub.docker.com/r/mempool/mempool</a></p>
<p>or run</p>
<pre><code> $ bitcoin-cli getrawmempool true
</code></pre>

CC BY-SA 4.0
2023-07-01T17:01:21.680Z
that requires having the whole blockchain downloaded.  I am looking a LIGHT-WEIGHT way to look at the mempool (specifically unconfirmed txns).
patrick
CC BY-SA 4.0
2023-07-01T19:05:14.113Z
@patrick what you are asking for is to trust someone else's version of the Bitcoin chain. This is a security assumption that is not recommendable to anyone. You do not need to download the chain on to every device you want to query the mempool from. You can just run one node and then get mempool data from it via RPC such as https://developer.bitcoin.org/reference/rpc/
Poseidon
CC BY-SA 4.0
2023-06-29T19:51:30.757Z
2023-06-29T19:51:30.757Z
Dr Pi
<p>Are there tools available for looking at what is unconfirmed in the mempool?  Or is running a full bitcoin core node the best way to do that?</p>

<full-node><mempool>
are there light-weight tools for viewing the mempool for unconfirmed txns?
patrick
# are there light-weight tools for viewing the mempool for unconfirmed txns?

(Asked by: username_0 on 2023-06-29)

Are there tools available for looking at what is unconfirmed in the mempool? Or is running a full bitcoin core node the best way to do that?

**Tags:** full-node, mempool


---

## 2 answers

### Answer by username_1 on 2023-07-01. Score: 2

There is no such thing as "the mempool". Every node has its own, and there are no guarantees about how consistent different nodes' mempools are with one another.

Hence, to even talk about a mempool, you need to have a node. I do not believe that any lightweight node implementations even maintain a mempool (as it's inherently pointless to talk about uncomfirmed transactions if you can't even verify them), so yes - you'll need a full node, whether your own or someone else's (e.g. some block explorer websites show you their mempool, but that is obviously trusting them).


---

### Answer by username_2 on 2023-06-29. Score: 0

You can run this on your full node, stay private
https://hub.docker.com/r/mempool/mempool
or run
 $ bitcoin-cli getrawmempool true

> **Comments:**
> **username_0**: that requires having the whole blockchain downloaded.  I am looking a LIGHT-WEIGHT way to look at the mempool (specifically unconfirmed txns).  
> **username_3**: @username_0 what you are asking for is to trust someone else's version of the Bitcoin chain. This is a security assumption that is not recommendable to anyone. You do not need to download the chain on to every device you want to query the mempool from. You can just run one node and then get mempool data from it via RPC such as https://developer.bitcoin.org/reference/rpc/  

---

