We’re working on major improvements to The Mempool Open Source Project as part of our upcoming v3.0 release.

Here are some of them, which are already live on mempool.space

---

1/

We’ve re-implemented our block template algorithm in Rust for improved accuracy and performance.

Before:

After:

---

2/

We’ve begun visualizing both `mempoolfullrbf=0` and `mempoolfullrbf=1` transactions together

on our RBF timeline.

---

3/

We’ve forked blockstream/electrs to mempool/electrs and made many fixes and improvements.

(it's a breaking change -- mempool/mempool 3.x will require mempool/electrs 3.x)

https://github.com/mempool/electrs

---

4/

We’ve started integrating Mempool Accelerator™

---

5/

We now display and index P2PK outputs using their public keys.

Here's the first Bitcoin transaction from Satoshi to Hal Finney:

https://mempool.space/address/04ae1a62fe09c5f51b13905f07f06b99a2f7159b2225f374cd378d71302fa28414e7aab37397f554a7df5f142c21c1b7303b8a0626f1baded5c72a704f7e6cd84c

---

6/

We’ve made mempool blocks scrollable (most useful on mobile)

---

7/

We’ve imported historical mempool data from 2017 and 2018, thanks to a contribution from Jochen Hoenicke (https://jochen-hoenicke.de/queue/#BTC,all,weight).

---

8/

There's more coming for the full 3.0 release, stay tuned!

Reply to this note

Please Login to reply.

Discussion

Regarding #3, does this also mean mempool 3.0 will not work with other Electrum Server implementations like Fulcrum?

asking the right questions

thanks for asking...that was a bit unclear. romanz/electrs and fulcrum will still be supported. we meant that blockstream/esplora won't be supported anymore, which only affects big production deployments.

Amazing work Wiz!!!

When do you merge this PR?

https://github.com/mempool/mempool/pull/2846

Maybe in v3.1?