Questions tagged [unconfirmed-transactions]

Transactions that have not yet been included in a block.

An unconfirmed transaction is a valid transaction which has not been confirmed, i.e. it has not yet been included in a block. A transaction may be unconfirmed for many reasons: it was recently broadcast and a block has not yet been found, it's transaction fee is too low, it has many unconfirmed parent transactions, etc.

Unconfirmed transactions should generally not be accepted as a payment unless the receiver is highly confident that the transaction will confirm. Even so, high value payments should wait for a confirmation before considered final as double spending an unconfirmed transaction is fairly trivial, even without the Replace-By-Fee node policy employed today by many nodes.

573 questions
164
votes
11 answers

Why is my transaction not getting confirmed and what can I do about it?

I sent a transaction without (or with an exceptionally small) transaction fee using extremely small or unconfirmed inputs while the stars were not standing right. For whatever reason, I have been waiting forever for my transaction to confirm. Why…
44
votes
10 answers

How to unstuck a low-fee transaction with blockchain.info?

I've sent a transaction from blockchain.info, but accidentally included too little fee. What can I do to cancel the transaction or speed up the transaction's confirmation? This is a complementary question to Why is my transaction not getting…
40
votes
2 answers

Do unconfirmed transactions expire?

Do they just sit there unconfirmed (e.g. when you be evil and don't pay a tx fee) forever? Or do they get deleted after a few days?
lurf jurv
  • 2,704
  • 4
  • 22
  • 28
33
votes
3 answers

How do transactions leave the memory pool?

How does my bitcoin core client know when to drop a transaction from the memory pool? Is it as simple as a specific period of time?
inersha
  • 2,928
  • 1
  • 17
  • 41
22
votes
4 answers

What happens if your transaction is never confirmed?

If I have a low amount and don't include a fee, the transaction takes forever to get confirmed. What happens if it never gets confirmed? Can the wallet that I sent it to still spend the money?
21
votes
2 answers

Is it possible to cancel an unconfirmed transaction?

If you submit a transaction to the network but it hasn't yet be confirmed by a block, is it possible to cancel this transaction?
Steven Roose
  • 11,473
  • 8
  • 44
  • 71
21
votes
1 answer

Have any SPV users lost money because they accepted forged bitcoins?

I'm making a list of real-life examples of occasions where bitcoins were lost to various known attacks. One of these known attacks is that lightweight (SPV) wallets can't verify whether a transaction only spends UTXOs (a requirement full nodes…
14
votes
6 answers

So I mined a block, but why would other nodes accept my mined block?

When a miner finds a hash and is thus able to confirm a block of transactions, that miner will then broadcast the confirmation (block?) to the other Bitcoin nodes so that it can be added to the blockchain. My question is, what is the incentive for…
Dave
  • 405
  • 6
  • 15
13
votes
1 answer

What is meant by transaction 'pinning'?

What is meant by the term 'transaction pinning'?
13
votes
1 answer

Replace-by-Fee vs Child-pays-for-Parent?

Both RBF and CPFP attempt to solve the problem of transactions not confirming because of an insufficient fee. What are the pros/cons of using one vs the other? Are both currently functional and available for use on the bitcoin network?
13
votes
2 answers

Can someone outline the full pros/cons of the various Replace-By-Fee proposals?

I've done some research myself, but I find that I'm either biased myself, or my sources themselves are biased. Does anyone have an objective analysis of the various proposals and their advantages/disadvantages? First-seen-safe,…
13
votes
5 answers

Is it possible to add a miner's fee after you send your bitcoins?

I accidentally sent a transaction without a miner's fee and I need it to clear as soon as possible. But, as far as I can tell it's going to take days if it goes through at all. Is there any way that I can pay a fee on top of what I've already sent?
Alex
  • 131
  • 1
  • 1
  • 3
12
votes
4 answers

How to unstuck a low-fee transaction with Electrum?

I've sent a transaction with Electrum, but accidentally included too little fee. What can I do to speed up the transaction's confirmation or to replace it? This is a complementary question to Why is my transaction not getting confirmed and what can…
Murch
  • 71,155
  • 33
  • 180
  • 600
10
votes
2 answers

Do unconfirmed transactions expire after some time?

Sometimes confirmation process is very slow. I think that is because of the price of the fee. In that time, is it possible to cancel the unconfirmed transaction and re-send with higher transaction fee? Are there any expiry features? E.g. the…
9
votes
3 answers

How can an unconfirmed transaction be removed from the memory pool?

Using Bitcoind and Json-RPC, how can I remove an unconfirmed transaction from the memory pool? The scenario being that I want to remove the unconfirmed transaction because it's not getting confirmed, and it's preventing me from sending new…
1
2 3
38 39