Questions tagged [mempool]

Every node has their unique memory pool in which it tracks unconfirmed transactions. Use this tag for questions on how transactions enter and exit the mempool, how the mempool is delimited and other aspects of how it works.

Filter by
Sorted by
Tagged with
0
votes
1answer
31 views

Resolve BTC long mem pool (many unconfirmed tx)

I've started with Bitcoin exchange service, by creating rawtransaction and broadcast it. The problem which I must face to face is too long mempool chain (over 25 unconfirmed transaction). Example: ...
0
votes
1answer
35 views

What is stopping me from modifying the mempool of my node (may it be PoS or PoW)?

I have been trying to wrap my head around some core concepts of how a blockchain works and something has been bothering me for a while. Let's consider a case where I am running a full node of a ...
1
vote
1answer
33 views

What is differences of bitcoin mempool anchestor and descendant?

is there a specific explanation about the differences between mempool anchestor dan descendants? there are RPC commmand for "getmempoolanchestors" and "getmempooldescendents". What is mempool ...
2
votes
0answers
28 views

Is “inherited” replace-by-fee signaling implemented as described in BIP125?

From Bip125: Explicit signaling: A transaction is considered to have opted in to allowing replacement of itself if any of its inputs have an nSequence number less than (0xffffffff - 1). ...
1
vote
1answer
36 views

How to listsinceblock mempool transactions?

I am using listsinceblock RPC call to show me transactions relevant to my wallet addresses only. Absolutely useful feature, but I cannot figure out how to include also mempool transactions. Is there ...
0
votes
1answer
76 views

Stay on memory pool when I sending multiple transaction from bitcoin wallet

I run the bitcoin client 0.17.1 on my ubuntu 18.04 desktop. I have some balance in my wallet. Also my client is fully synced.I have face the wallet conflict. When I send multiple transaction at once(...
0
votes
1answer
53 views

LND How to reset pending_open_channels?

I am using LND (most recent version 0.6.1-beta) and I have a lot of pending channels in state pending_open_channels which are stuck for many days (perhaps because of low fee and full mempool) so I ...
2
votes
1answer
53 views

How do blockchains in each nodes maintain consistency?

What I understand as (Please correct me if any statement is wrong) Every full node tries to generate a new block, in which different amount of transactions are included and what to be included will ...
1
vote
1answer
30 views

Where is a tx located before finalized with the sequence number or locktime?

My understand, for a tx, before it finalized with the locktime, it can not go into mempool. But, which specified location is the tx to stay for waiting the locktime come. Similiar, for before the ...
0
votes
1answer
33 views

Hash rate, transaction and block relationship

I'm aware that when the hash of the block header (block hash) is below the difficulty target, a block is deemed as validated. But because I've never run a bitcoin node before (will soon), I had a ...
0
votes
0answers
20 views

My transaction has been on pending for 48hrs [duplicate]

Please I need help and I need to know how long it will stay and I don't change my transaction fee
0
votes
1answer
29 views

What happens when transaction bandwidth is exceeded?

A search for definitive information turned up literally nothing, so, what happens when transaction bandwidth is exceeded for an extended period? After a period of two weeks (default) transactions are ...
0
votes
1answer
49 views

How to avoid conflicts in a peer-to-peer topology (Bitcoin)?

For example in Bitcoin, if I want a miner to verify whether other miners store a transaction, before deleting it from his mempool. How can I handle the case more than one miner doing the verification ...
1
vote
3answers
87 views

Getting transactions from mempool to block

I have a question about getting transactions from mempool to be added to block. Imagine the situation where we have 500 transactions in mempool, when we decide that is enough to start adding them to ...
2
votes
2answers
79 views

Each full node has different mempool?

I don't understand if each full node has different mempool inside. With RPC command getblocktemplate I can Get the information about candidate block. I can Find all transaction verified but ...
3
votes
1answer
207 views

On the Bitcoin testnet, will transactions with higher fees get mined quicker?

I wonder if anyone here has spent enough time on the Bitcoin testnet to give me some insight on how the market forces there work. I am a teaching assistant in a university blockchain course with ~75 ...
0
votes
1answer
460 views

How to cleanup mempool

I want to cleanup mempool. I googled and knew -zapwallettxes might clean up mempool. But when I do the following command, mempool is still loaded. ./bitcoind -testnet=3 -server -rest -dbcache=4000 ...
1
vote
0answers
44 views

The question about “failedTx set” after add TX to new block done

Try to understand the whole process of mempool working. There is one thing I can't figure out: after add TX to new block done, how to deal with those TXs in failedTx set (those TXs add to failedTx ...
2
votes
1answer
76 views

Why some transactions disappear from the mempool?

Just before block 537562, I had the following transactions in my mempool: 'a4ca904361952c8a27bcf1fd36e5bc8ccdc5d42ceb72cfba60c017fb9cbbb0e5' '...
2
votes
0answers
168 views

What is the difference between Compact Blocks, Thin Blocks, Xthin and Graphene Compression?

What is the difference between these block propagation techniques in terms of size / bandwidth & computation requirements and also compatibility & reliability? All the above techniques try to ...
0
votes
1answer
54 views

Will every message x reach all connected peers in time t?

I've asked similar question here: Is gossip protocol in Bitcoin perfect? But I didn't get an answer to my question really. I am ideating a consensus algorithm and I need definitive answer. Can we ...
1
vote
1answer
309 views

How are the transactions chosen from the Mempool if every node has its Mempool?

I have this scenario: So whenever a wallet user is initiating a transaction, this goes as far as I understood into a Mempool. And that each node has its own Mempool. I have some questions though: Do ...
1
vote
1answer
348 views

get mempool transactions of some bitcoin node?

May I connect to any bitcoin core node, for example, this node 119.23.63.114:8333 using telnet and get its mempool transactions or even broadcast some transaction? I've read that section https://...
0
votes
2answers
150 views

TX nLocktime and mempool

Where is a broadcasted TX located at before it's nLocktime reached? in mempool or not? I have tried a lot can't figure out. Help please.
0
votes
2answers
130 views

How to return Tx to mem pool from orphan block

This question is centered around the implementation of how transactions on an orphan block return to the mem pool. In my understanding, once a block becomes orphan all it's transactions (that aren't ...
0
votes
1answer
94 views

Does a transaction in Bitcoin Mempool reach many miners during mining or only a single miner?

I'm trying to understand the logic around the Mempool. What I understand is a miner will pick transactions based on an incentive given by the sender, i.e. a fee, so that the higher fee, the faster ...
0
votes
2answers
78 views

is it possible to get mempool transactions as hex using bitcoin-core?

getrawmempool returns only TXID (verbose off), what I'm doing is calling getrawtransaction for each transaction ID to get a transaction hex. Bitcoin core doesn't support batch requests and each RPC ...
1
vote
2answers
65 views

Does a node validates a transaction that comes with a block if it's already in its mempool?

Except for checking for double spends, if there's a transaction in a block that's already in the node's mempool, it can theoretically skip its validation. Does it actually happen, or the nodes ...
0
votes
1answer
54 views

How can you send a transaction directly to the memory pool?

Is it possible to send a transaction to the bitcoin memory pool directly to have it mined without validating it?
0
votes
1answer
93 views

Transactions in a shorter blockchain branch

As I understand it, in a situation where two miners solve a block at the same time, a branch is created on the blockchain which is resolved when one branch is built upon, and thus becomes longer than ...
1
vote
2answers
433 views

How does the mempool work? What happens to the mempool when there are two equal length chains on the network?

Is there just one mempool or does each node keep a copy of the mempool? From my understanding each node needs to keep a copy of the mempool. If that is true then how is mempool consensus reached? ...
2
votes
1answer
2k views

How did these zero-transaction fee transactions make it into the Bitcoin network?

I thought someone said in this forum that the Bitcoin network screens out zero transaction fee-transactions because they are "dust" transactions and if anyone could submit zero-transaction-fee ...
1
vote
0answers
28 views

Why different pages report different number of mempool transactions? [duplicate]

I see different reports of transactions in mempool. From 35k (statoshi.info) over 170k (blockchain.info) to 215k (bitaps.com). All pages claim to report in realtime. Why is that? The difference is so ...
0
votes
1answer
602 views

What to do about “stuck” transactions? [duplicate]

(Copied from reddit) Hey. I recently made a bitcoin transaction for the first time in a while. The transaction fees have gone through the roof (!!) since the last time I used it, and I figured it ...
1
vote
2answers
258 views

Clearing 2 week old transactions from mempool

I can see a lot of questions posted on Reddit similar to "My transaction is not confirmed for X days. What do I do?". The most common answer is "Transactions are cleared from mempool after 2 weeks". ...
1
vote
1answer
3k views

Why is Bitcoin's unconfirmed transaction count rising and what effect does it have on the network?

I see that blockchain.info is reporting a large and steadily growing number of unconfirmed transactions. I assume that these are all transactions broadcasted to the network but never confirmed as a ...
2
votes
0answers
130 views

How to view a specific unconfirmed transaction with an online service? [closed]

Is there a web service out there that could show mempool transactions based on a specific filter (eg. arbitrary destination address)? Note: I expect a bitcoin client such as Electrum can do that ...
1
vote
1answer
2k views

Bitcoin transaction has been unconfirmed for over 24 hours… What should I do? [duplicate]

I'm pretty new to Bitcoin and although the technology is pretty exciting, I feel as though the sluggish confirmation times are letting it down... On 18th December I instructed a Bitcoin transaction (...
1
vote
0answers
1k views

I cann't send BTC on wallet Blockchain

When I try to send BTC i get error: BitcoindException(super=com.neemre.btcdcli4j.core.BitcoindException: Error #-26: 66: mempool min fee not met, code=-26). My wallet is on blockchain.info, I set ...
4
votes
3answers
535 views

Synchronize mempool between 3 nodes

Three bitcore nodes (version of bitcoind is quite old - 0.12.1) are deployed to the servers on different cloud platforms. All instances have the same bitcoin.conf files (except of rpcallowip, rpcuser ...
2
votes
2answers
297 views

Use bitcoin blockchain as a way to send messages to another address purposely setting a 0 fee or a very low fee?

Having that bitcoin nodes are all over the world. Is it possible to broadcast a transaction sending to 20 different addresses with a piece of the message embedded into each address? The goal is to ...
1
vote
2answers
161 views

Varying mempool statistics across multiple sources

I understand that each node is different and will have a different mempool (and size). But in looking at https://tradeblock.com/bitcoin/ it is showing a mempool size of around 20MB (http://...
2
votes
1answer
63 views

Is it possible to get CPFP information from full node, without requesting full mempool dump?

I want to get CPFP information out of full node - that is, ancestorsize and ancestorfees - in order to calculate the necessary fee for either CPFP, or RBF if possible. Can I get this information ...
3
votes
1answer
644 views

Transactions from Bitcoin-qt wallet not entering the mempool

I bought some BTC a few years ago and they've sat in an old Bitcoin-qt wallet (0.8.5) on a USB drive ever since. I'm hoping to transfer them out into Coinbase or something similar, but none of my ...
0
votes
1answer
100 views

How to create an inventory message and send it?

I am trying to create an inventory message of specific hashes that I select. Assuming I have all the hashes stored in a vector, how do I create the message 'manually'? (i.e stuff like getting total ...
1
vote
1answer
721 views

How much memory(RAM) is used by the mem pool and UTXO pool

I know I can set -dbcache=<MB> when starting bitcoind. Does this effect how much RAM is allocated for the UTXOPool or UTXOPool + mempool? How can I know how much RAM does each database take in ...
3
votes
1answer
157 views

Does miner with CPFP look through all the possible combinations of descendants to find the one with the highest fee?

When there is a transaction with more descendants, does CPFP policy look through all possible combination of descendants to consider "together", to find which one has the best fee? For example, when ...
2
votes
2answers
220 views

Does parent also pay for child?

One Bitcoin core mining policy is CPFP - child pays for parent. That is, transaction with high fee pays for its parent. Does it also work the other way - that is, does transaction with high fee pays ...
1
vote
1answer
121 views

What is `modifiedfee` in mempool dump, how is it related to actual fee?

In mempool dump through getrawmempool true, I see something called modifiedfee. It seems to be the same in all cases (just by looking at the dump). What exactly is it, how does it relate to fee (that ...
2
votes
1answer
170 views

Why my bitcoin node does not show the same mempool size than a web blockexplorer?

It's supposed to match after a while. When several bitcoin nodes are running for days they should have the same mempool, but my bitcoind node shows arround 2k transactions less than blockchain.info ...