Bitcoin Forum
May 05, 2024, 11:13:35 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What happened to the bitcoin transactions that never been confirmed?  (Read 450 times)
marseille (OP)
Hero Member
*****
Offline Offline

Activity: 938
Merit: 500



View Profile
December 28, 2016, 11:12:41 PM
 #1

My friend told me that he transferred some bitcoins but since he paid low fee, the transaction is not confirmed after 10 hours. Will the transaction be ever confirmed? What happens if it never gets confirmed? Is the transaction nullified and the fund return to sending address?
1714907615
Hero Member
*
Offline Offline

Posts: 1714907615

View Profile Personal Message (Offline)

Ignore
1714907615
Reply with quote  #2

1714907615
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714907615
Hero Member
*
Offline Offline

Posts: 1714907615

View Profile Personal Message (Offline)

Ignore
1714907615
Reply with quote  #2

1714907615
Report to moderator
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1499


No I dont escrow anymore.


View Profile WWW
December 28, 2016, 11:30:50 PM
 #2

My friend told me that he transferred some bitcoins but since he paid low fee, the transaction is not confirmed after 10 hours. Will the transaction be ever confirmed?

Maybe, maybe not.

What happens if it never gets confirmed?

It stay unconfirmed until it either is confirmed or becomes invalid because its input(s) are used in a different transaction.

Is the transaction nullified and the fund return to sending address?

No, not really. Something similar is likely to happen if the fee is very low though. Transactions are kept in the memory of full nodes (called mempool). The default setting of bitcoin core is to drop transactions that are unconfirmed for over 72 hours. Once the majority of the network has forgotten about your transaction you can remove it from the wallet (how depends on the specific wallet) and safely create a new transaction.

Im not really here, its just your imagination.
marseille (OP)
Hero Member
*****
Offline Offline

Activity: 938
Merit: 500



View Profile
December 29, 2016, 01:00:34 AM
 #3

My friend told me that he transferred some bitcoins but since he paid low fee, the transaction is not confirmed after 10 hours. Will the transaction be ever confirmed?

Maybe, maybe not.

What happens if it never gets confirmed?

It stay unconfirmed until it either is confirmed or becomes invalid because its input(s) are used in a different transaction.

Is the transaction nullified and the fund return to sending address?

No, not really. Something similar is likely to happen if the fee is very low though. Transactions are kept in the memory of full nodes (called mempool). The default setting of bitcoin core is to drop transactions that are unconfirmed for over 72 hours. Once the majority of the network has forgotten about your transaction you can remove it from the wallet (how depends on the specific wallet) and safely create a new transaction.

Thanks for the info. So after 72 hrs if still no confirmation one can do a resync of the wallet to get rid of the transaction? Hopefully most of the network will drop it too. If no resync is done, that unconfirmed tx always in the wallet?
ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4166


View Profile
December 29, 2016, 03:09:43 AM
 #4

Thanks for the info. So after 72 hrs if still no confirmation one can do a resync of the wallet to get rid of the transaction?
Using the resync flag just scans the Blockchain for additional confirmed transactions that may have been missed by the client. This does not remove the unconfirmed transaction.

-zapwallettxes removes the unconfirmed transaction.
Given that your client or anyone else do not rebroadcast, you can spend the output and likely have no problems having it propagated throughout the network.
Hopefully most of the network will drop it too. If no resync is done, that unconfirmed tx always in the wallet?
Nodes can have different policies and they can alter the timing when the transaction gets removed from their own mempool. By right, it should be removed in 72 hours. I haven't really experiment with an unconfirmed transaction but by default, Bitcoin Core rebroadcasts the transaction automatically.

I don't think it would be removed by Bitcoin Core automatically however.

Please lock the thread if there isn't anymore questions Smiley

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
marseille (OP)
Hero Member
*****
Offline Offline

Activity: 938
Merit: 500



View Profile
December 29, 2016, 03:50:07 AM
 #5

Thanks for the info. So after 72 hrs if still no confirmation one can do a resync of the wallet to get rid of the transaction?
Using the resync flag just scans the Blockchain for additional confirmed transactions that may have been missed by the client. This does not remove the unconfirmed transaction.

-zapwallettxes removes the unconfirmed transaction.
Given that your client or anyone else do not rebroadcast, you can spend the output and likely have no problems having it propagated throughout the network.
Hopefully most of the network will drop it too. If no resync is done, that unconfirmed tx always in the wallet?
Nodes can have different policies and they can alter the timing when the transaction gets removed from their own mempool. By right, it should be removed in 72 hours. I haven't really experiment with an unconfirmed transaction but by default, Bitcoin Core rebroadcasts the transaction automatically.

I don't think it would be removed by Bitcoin Core automatically however.

Please lock the thread if there isn't anymore questions Smiley

Thanks for the detail and clear explanations.

Thread is closed.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!