How to linearize your cluster

Posted by jsarenik

Feb 21, 2025/13:25 UTC

In an effort to assist with testing, a programmer has shared details regarding the data from their version 28.1 node's memory pool (mempool). This data is crucial for those looking to populate the mainnet mempool of a Bitcoin Core node that has been freshly started and is currently empty. To facilitate this, several files have been made available for download. These include transaction identifiers (txid's) in a text file, a binary file generated using the savemempool command, and a log file. The respective files can be accessed through provided links: txid's are available at https://anyone.eu.org/mymempool.txt, the binary file can be found at https://anyone.eu.org/mymempool.dat, and the log file is located at https://anyone.eu.org/mymempool-log.txt.

The programmer suggests downloading these files to a tmpfs-mounted directory, such as /dev/shm, to ensure optimal performance. Once downloaded, the importmempool RPC command can be used to import the mempool data into the node. This process is designed to be efficient and is updated every five minutes, providing a window twice this duration to complete the download. This approach ensures that users can quickly and effectively fill the mempool of their Bitcoin Core node with current transaction data, enabling accurate testing environments or simulations based on real-world mempool conditions.

Link to Raw Post

Thread Summary (73 replies)

Dec 20 - Apr 24, 2025

Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiBitcoin Transcripts Review
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project?

Give Feedback