Has anyone thought of integrating a Mempool Visualizer into Bitcoin Core? #18177

issue ImranLorgat opened this issue on February 19, 2020
  1. ImranLorgat commented at 10:12 AM on February 19, 2020: none

    Is your feature request related to a problem? Please describe. When trying to estimate the fee I should pay in a congested mempool, I have frequently found Mempool Visualizers to be useful. Currently, Bitcoin Core allows you to track the size of the Mempool, but not the distribution of fees over time. There are many useful open-source Visualizers that could be integrated into Bitcoin Core.

    Describe the solution you'd like Two projects with clean and simple displays are Johoe's Mempool statistics (my personal favourite) and Mempool space. Both of these are open-source https://jochen-hoenicke.de/queue/#1,24h https://mempool.space/graphs https://github.com/jhoenicke/mempool https://github.com/mempool-space/mempool.space

    Describe alternatives you've considered I am not aware of good reasons why a feature like this wouldn't be included. For e.g. is it resource intensive to track the fee distribution of the mempool by time? I am not a developer but if it is an easy integration and someone can help me, I'm willing to take a stab at it, or at least assist to the degree I can.

    Additional context This is a pony :horse:

  2. ImranLorgat added the label Feature on Feb 19, 2020
  3. uncleray95 commented at 11:29 AM on February 19, 2020: none

    I would only say that something like this might be beyond the scope of a node on the network. Bitcoin Core is designed specifically to 1) validate transactions and blocks and 2) connect and share information over the P2P network. All of this is supposed to happen at the minimal cost to the hardware it is running on. That said, it looks like there are some interfaces already out there for monitoring fee distributions like you mentioned, and I'm not sure how important of a value add it is to all users that they have this feature.

  4. promag commented at 11:36 AM on February 19, 2020: member

    This is a pony 🐴

    🤣 @uncleray95 also wallet.

    I don't think we should track historical data.

  5. jonasschnelli commented at 11:58 AM on February 19, 2020: contributor

    See #8550

  6. ImranLorgat commented at 2:21 PM on February 19, 2020: none

    Thanks for taking the time to explain. I understand the rationale to keep the client as lightweight as possible. If I understand correctly, @jonasschnelli basically built this thing already, tried to get it merged, and it just didn't get over the line. Is that correct?

  7. jonasschnelli commented at 3:06 PM on February 19, 2020: contributor

    @ImranLorgat right. I have plans to pick this up soon.

  8. MarcoFalke commented at 12:04 AM on May 9, 2020: member

    The feature request didn't seem to attract much attention in the past. Also, the issue seems not important enough right now to keep it sitting around idle in the list of open issues.

    Closing due to lack of interest. Pull requests with improvements are always welcome.

  9. MarcoFalke closed this on May 9, 2020

  10. luke-jr commented at 5:28 AM on August 20, 2020: member

    Note that Bitcoin Knots has had #8550 in it for years, for those who want it.

  11. MarcoFalke locked this on Feb 15, 2022

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-16 18:14 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me