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
1 answer
35 views

Network fee more than transaction?

I sent 0.0005 btc to my wallet. Bittrex took 0.0003 btc fee. In my wallet it says 0.0005btc ,18 usd. Then it says 0.002btc network fee, 92usd. But i still have the 0.0005 btc in my wallet. Who pays ...
confused btc's user avatar
1 vote
2 answers
42 views

Is there an incentive to broadcast high fee transactions?

The way I see it there's no incentive for miners to broadcast high fee transactions they receive. They are more incentivized to keep these high-fee transactions to themselves until they can mine them ...
Amin Bashiri's user avatar
8 votes
2 answers
471 views

If you have the required mining power, is it possible to mine your transaction in the next block without propagating it to the network?

Let's imagine that you have 51% of all mining power. Is it possible to put a single transaction in the next block without putting it into the mempool and/or propagating the tx to the other peers ...
Efe's user avatar
  • 383
1 vote
0 answers
29 views

Unconfirmed transaction for 18 days [duplicate]

My transaction has been sitting in mempool unconfirmed for 18 days. I was dumb enough to use a custody wallet so there's absolutely nothing I can do to fix it on my end. Is there anything I can do to ...
Andrew W.'s user avatar
0 votes
0 answers
15 views

Transaction pending for 10 days now [duplicate]

I sent Bitcoin from one wallet on cash app to a wallet on black chair on November 8th for around $260 it's been 10 days now and it is still showing as unconfirmed. mind you when I sent it there was no ...
Jim's user avatar
  • 1
1 vote
1 answer
53 views

Querying Non-Block Inclusion Evicted Mempool Transactions in Bitcoin Core >25.0

I am working with Bitcoin Core version 25.0 and am facing a question about handling mempool transactions evicted for non-block inclusion reasons. My query pertains to any transaction that has existed ...
Jeff Trimmer's user avatar
2 votes
1 answer
74 views

Why can't I bumpfee the 25th tx in an unconfirmed chain?

I have a chain of 25 unconfirmed transactions. There's a default mempool limit of 25 chained unconfirmed transactions, so my change output of the 25th transaction is not usable until some of the ...
Kalle Rosenbaum's user avatar
2 votes
1 answer
57 views

How to remove a tx from local node mempool that's been removed from all other node

I'm running a fullnode with electrumx on top for indexing. I've noticed that sometimes, due to low fee, a tx gets dropped from mempool after some hours/days. However, it stays for longer periods in my ...
Ravi Ojha's user avatar
  • 173
1 vote
1 answer
52 views

Is it possible to search for an address (rather than a transaction ID) in the bitcoin mempool?

Is it possible to search pending bitcoin transactions by their "to" address? I looked at several mempool navigator/explorer type services and they all seem to allow searching by transaction ...
Ron's user avatar
  • 111
7 votes
1 answer
133 views

What is "(mempool) policy"?

In answers concerning validity or propagation of transactions as well as topics surrounding consensus, people frequently mention "policy" or sometimes "mempool policy". What do ...
Murch's user avatar
  • 72.6k
6 votes
0 answers
127 views

What are the advantages to attackers of different styles of replacement cycle attacks?

In Antoine Riard's original description of replacement cycle attacks against HTLCs, a replacement cycle looks like this: Bob broadcasts an HTLC-timeout (input A, input B for fees, output X) Mallory ...
David A. Harding's user avatar
4 votes
2 answers
299 views

spending unconfirmed utxos which exist in the tail of mempool queue

I have some unconfirmed utxos with: sat_per_vbyte=1, which probably exist in the tail of the mempool queue, e.g. 22300/22385. They are being kept in: "unconfirmed" since 3 months ago. And ...
Jack Zhu's user avatar
  • 143
6 votes
2 answers
626 views

How can the next block fee be less than the mempool purging fee rate?

Over the weekend, the Bitcoin mempool size exceeded the default 300mb limit and was purging transactions. Most transactions in the mempool consisted of these large batches/consolidations at ~1.5sat/vb....
Steven's user avatar
  • 63
4 votes
1 answer
203 views

How would the transaction chains created Ark pool transactions work given current mempool policy?

If I understood Ark correctly, pool transactions (which are on-chain transactions) are connected, as the output of pool transaction A is used as an input of the pool transaction A+1. If so, how can ...
bordalix's user avatar
  • 477
3 votes
1 answer
59 views

Unilateral closing transaction for channel stuck in mempool

I've now had an unilateral closing of a channel stuck in the mempool for over two months. I want to transfer the unconfirmed sum to another wallet, so I want to create a new transaction which also is ...
Gimberg's user avatar
  • 79
3 votes
2 answers
182 views

Are blocks containing non-standard transactions relayed through the network or not as in the case of non-standard transactions?

When a node receives a non-standard transaction (for example, it has more than one OP_return output or has some of the non-standard outputs), it will not be relayed further through the network, ...
dassd's user avatar
  • 1,029
1 vote
0 answers
43 views

Can nodes that did not finish IBD import mempool using the importmempool rpc?

Sometimes you might want to experiment with the mainnet mempool but unfortunately your node has to finish IBD up to the latest chaintip for you to fill up your mempool.
Abubakar Sadiq Ismail's user avatar
0 votes
0 answers
43 views

Lightning funding transaction unconfirmed by lncli after two weeks

After installing lnd on a Windows 10 machine and being able to do a first funding of 200ksats and a de-funding of 100ksats with on-chain confirmed transactions, I sent myself on-chain a larger amount ...
ondawoad's user avatar
1 vote
0 answers
53 views

Transaction in local mempool not broadcasted further

I created a bitcoin transaction from lnd (lncli sendcoins), and it seems to be created successfully and I can see it in my local bitcoind mempool: bitcoin-cli getmempoolentry abdctxid { "vsize&...
Dmitry Laptev's user avatar
3 votes
2 answers
173 views

At what height exactly can a relative time-locked output be spent?

Assume a UTXO created in block n with the output using a relative timelock of s blocks (s OP_CHECKSEQUENCEVERIFY). What is the lowest blockheight which may contain a transaction spending that UTXO? ...
Murch's user avatar
  • 72.6k
0 votes
0 answers
74 views

What's the fastest websocket bitcoin provider to access mempool data?

I'm looking for a free or paid (reasonably) way to access the bitcoin mempool data by subscribing to the mempool. I'd like to get info in real-time, or anyway in the fastest way possible. Can anyone ...
user80100's user avatar
0 votes
0 answers
37 views

What a bitcoin node can do with its mempool "up-to-date" that another node can't without it's mempool updated?

I've figured out some answers but maybe there are other use cases: Estimate fees by yourself. Run a Stratum v2 miner choosing the txs you want to mine. Have a service like http://mempool.space or ...
dev7ba's user avatar
  • 373
1 vote
1 answer
45 views

Is there any way to send transactions to a bitcoin node via RPC avoiding its broadcasting to the network?

If you use sendrawtransaction RPC call it will be "sent unconditionally to all peers" as the help says. But if you only want to fill a mempool with transactions programmatically, is there ...
dev7ba's user avatar
  • 373
0 votes
2 answers
58 views

are there light-weight tools for viewing the mempool for unconfirmed txns?

Are there tools available for looking at what is unconfirmed in the mempool? Or is running a full bitcoin core node the best way to do that?
patrick's user avatar
  • 223
2 votes
2 answers
724 views

Block Health at 94.82%, why do nodes accept this?

I see that Binance Pool has a Block Health of 94.82% (Block 795364). Why do Nodes accept blocks that have so many intentionally excluded transactions? Isn't that against the Bitcoin ethos in a sense ...
commstark's user avatar
3 votes
1 answer
89 views

Does 'listunspent 0' return my non-mempool unconfirmed outputs?

If I have an unconfirmed transaction with a UTXO that belongs to my Bitcoin Core wallet, and that transaction is evicted from my mempool, for example due to high fee-pressure, will bitcoin-cli ...
Kalle Rosenbaum's user avatar
1 vote
3 answers
226 views

Where can I get a free RPC/public RPC to access Bitcoin mempool? [closed]

I'm interested in finding a reliable and free source that provides an RPC interface or an accessible API to retrieve information from the Bitcoin mempool. Any suggestions or recommendations would be ...
Jesus Silva's user avatar
1 vote
1 answer
174 views

How to get mempool tx ordered by sat/vbyte

I want to get the mempool data ordered by sat/vbyte to understand which transaction will be confirmed. In order to get the mempool txs I use: "bitcoin-cli getrawmempool" in command prompt. ...
Gencehan ARPAÇAY's user avatar
0 votes
1 answer
65 views

How Can I find sat/vb of a given Txid using bitcoin-cli

I want to find the sat/vb of a tx in a mempool. I am using bitcoin-cli to do this. cmd = ['bitcoin-cli', 'getrawtransaction', txid, "true"] This is the command that I extrect the info of the ...
Gencehan ARPAÇAY's user avatar
0 votes
1 answer
342 views

How can we check if a transaction is an ordinal transaction in the mempool?

I want to get the mempool data and find out which tranactions are ordinal inscription transaction. So if I want to find the mempool that will be confirmed and find how many ordinal inscription ...
Gencehan ARPAÇAY's user avatar
0 votes
1 answer
55 views

How can I get the txids of memblock that will be confirmed in the next blcok using bitcoin-cli?

I want to get the txids of the (mem-pool 0 I mean the mempool block that will next to be confirmed) using bitcoin-cli. Basicly I want to get the txids in https://mempool.space/tr/mempool-block/0 this ...
Gencehan ARPAÇAY's user avatar
0 votes
0 answers
138 views

My bitcoin core transaction is stuck in the mempool. I am the sender. I need help with either accelerating this transaction or preparing a CPFP trx

Hello and thank you for looking at my first question. This is my first question ever on StackExchange. I engaged in Bitcoin transactions as the sender; trying to send some Bitcoin to my CashApp so I ...
vittorrio's user avatar
1 vote
0 answers
87 views

Transactions only work the first time

I'm implementing the code to sign and send Bitcoin transactions on testnet, using the bitcore library, in javascript. I need some help, as once I try to broadcast my transaction, it gives me this ...
AlexCav's user avatar
  • 51
1 vote
1 answer
80 views

Why is block 679115 empty?

This block is completely empty (except the coinbase transaction). Why would a miner want to discard the fees it can take from transactions? I know it's possible that a miner mine an empty block. But I ...
Amir reza Riahi's user avatar
0 votes
0 answers
92 views

Does anyone know why so many burn transactions are being sent to address 1111111111111111111114oLvT2 currently?

The number of incoming transactions to 1111111111111111111114oLvT2 in the past 24 hours is enormous... Edit: they are OP_RETURN txns, but each has two identical outputs to that burn address; I don't ...
AmishNick's user avatar
1 vote
0 answers
55 views

mempool data lost after raising maxmempool and restarting

I'm running bitcoind 24.0.1 and changed maxmempool from 1000 to 2000 because I don't want to drop txs (I'm running an explorer) then I restarted bitcoind. Just before restart getmempoolinfo reported ...
guy's user avatar
  • 31
7 votes
4 answers
1k views

DDOS attack via BRC-20 & ordinals on Bitcoin

Do we currently see a DDoS attack on Bitcoin as the mempool is flooded with low value transactions incl. BRC-20, ordinals etc. (where the transaction fee exceeds the transferred value)? What can / ...
BitcoinFanatic's user avatar
1 vote
2 answers
240 views

Unconfirmed transaction Bitcoin Core 22.0

I use Bitcoin Core 22.0. I sent a transaction. By mistake I chose a low feerate, and now the transaction is stuck in the mempool, and who knows if anyone will notice it. In previous versions of ...
Ovidiu's user avatar
  • 11
5 votes
1 answer
132 views

What's the governing motivation for the descendent size limit?

Since 2015, Bitcoin Core has included a -limitdescendantcount configuration parameter (added in this commit) that forbids a transaction in a node's mempool from having more than x descendants accepted ...
David A. Harding's user avatar
8 votes
2 answers
929 views

How does it contribute to the Bitcoin network when I run a node with a bigger than default mempool?

Lately, when the blockspace demand outstrips the default mempool size and the dynamic minimum feerate of nodes rises above the minimum transaction feerate, I often see the suggestion to simply ...
Murch's user avatar
  • 72.6k
3 votes
0 answers
210 views

How to calculate the purging low-fee for a node with the default mempool size?

I'm running a full node with a mempool size set to 2 GB. Default mempool size is 300 MB. At the moment (block hight 785,095) the mempool size is around 344 MB. Running rpc command bitcoin-cli ...
deyw's user avatar
  • 478
3 votes
1 answer
564 views

Best Practices with Multiple CPFPs & CPFP + RBF

Problem: In times of escalating fees and a growing mempool, multiple prioritizations may be necessary if the initial Child Pays For Parent (CPFP) transaction fails to offer a sufficient fee. However, ...
Michael Tidwell's user avatar
2 votes
1 answer
96 views

How is it possible to bypass bip125#2?

I was reading this github gist about rbf improvements written by glozow. I had difficulty understanding parts of it. The main confusion I have is for this paragraph: BIP125#2 can be bypassed by ...
Amir reza Riahi's user avatar
1 vote
1 answer
69 views

How can one query the mempool of an Electrum server?

How does one go about querying a public Electrum server’s mempool? Not just for a address, but the entire mempool.
RStyle's user avatar
  • 113
1 vote
1 answer
67 views

Is the nVersion=3 policy proposal introducing additional policy rules and going against the policy principle to only relax policy rules?

In the PR review club on "nVersion=3 and Package RBF" (February 22nd 2023) glozow stated: But in policy we want to strictly loosen rules. Otherwise we could accidentally censor transaction ...
Michael Folkson's user avatar
2 votes
1 answer
97 views

Where is a transaction stored before getting added to the mempool?

A transaction is stored in the mempool before it is confirmed. However, the Bitcoin node can't verify incoming transactions with 'light speed' to add them to a mempool—it obviously needs some time. So,...
Nazarevsky's user avatar
0 votes
1 answer
84 views

Is there any way to commit mempool transactions to blockchain?

I have thousands of transactions in mempool but not very many have been committed to the blockchain. Can anyone tell me why?
bitcoinluvr6969's user avatar
0 votes
1 answer
98 views

What issues would changing the default policy in Core to mempoolfullrbf=1 resolve and which of the current policy proposals would be simplified?

What issues would changing the default mempool policy in Core to mempoolfullrbf=1 resolve and which of the current policy proposals (e.g. BIP125 replacement, V3 Policy, package RBF, discussed here) ...
Michael Folkson's user avatar
3 votes
1 answer
86 views

Do nodes accept non-standard output scripts in a mined block?

As I understand, transactions with non-standard output scripts won't be propagated through the network. I'm wondering if I were to mine a block with weird transactions whether it would be accepted by ...
Haim Bender's user avatar
3 votes
1 answer
128 views

What are possible causes of major differences in a number of transactions among mempools?

There are only 2221 transaction in a mempool of a local, fully-synchronised Bitcoin Core 24.0.1 node running uninterrupted for 2 hours. In contrast, mempool.space reports twice the amount of ...
Greg Tonoski's user avatar

1
2 3 4 5 6