mempool.observer (2019 version)

Saturday, June 1, 2019

The mempool.observer website displays visualizations about my Bitcoin mempool. For example, a visualization of my current mempool and the historical mempool of my node is shown. The idea is to provide information about the current mempool state to a Bitcoin user with a seemingly stuck and longtime-unconfirmed transaction. Additionally, the site can be used for double-checking feerate estimates before sending a transaction.

mempool.observer logo

I started working on the 2019 version in April 2019. The 2019 version is a full rewrite of mempool.observer - only the idea and license remained. The goal is to offer way more than the 2017 version did, but built on a foundation with performance and maintainability in mind as this was a problem in the 2017 version. Timothy Lim @timothyylim helped out by contributing to the frontend.

current mempool card on mempoool.observer
Screenshot: current mempool (on a sunday morning)

mempool.observer Source Code on GitHub

In October 2020 I released the Bitcoin Transaction Monitor as a sub-project of mempool.observer. This project is tracked on its own page.

historical mempool card on mempoool.observer
Screenshot: The mempool over the last two hours
recent blocks card on mempoool.observer
Screenshot: recent blocks and the time between them

All text and images in this work are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License Creative Commons License

Next

Image for Timeline: Historical events in the development of Bitcoin

August 4, 2019

Timeline: Historical events in the development of Bitcoin

To fully understand the rationale behind the current state of Bitcoin development, knowledge about historical events is essential. I created an open-source project containing the data for a timeline of historical developments in Bitcoin. Most data points are adopted from a talk John Newbery gave on the History and Philosophy of Bitcoin Development. I’ve used this timeline in my blog post The Incomplete History of Bitcoin Development.

Previous

Image for mempool-dat

May 16, 2019

mempool-dat

A Golang package that can deserialize Bitcoin Core’s mempool.dat files. This is a toy project. I developed this to learn more about Golang and the mempool.dat file format by Bitcoin Core.