Bitcoin Forum
May 06, 2024, 06:39:22 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: question about the 14 days limit for a transaction in the mempool  (Read 232 times)
dimasinteger (OP)
Newbie
*
Offline Offline

Activity: 20
Merit: 1


View Profile
October 04, 2018, 03:44:10 PM
Last edit: October 04, 2018, 03:56:17 PM by dimasinteger
 #1

Hi there,

let's say I have got 10 BTC and I sent 5 BTC with the 0.000001 basic required fee so my current balance is 5 BTC and let's assume we are in Dec 2017 when the Mempool was not empty and miners where including transactions with high fees for a long time . so according to the 14 days rule, the transaction will leave the mempool if it was not confirmed after 14 days? if yes, where will it go? will the amount be available in my BTC wallet again so will it be 10 BTC instead of 5 BTC and do I need to remake the payment?

Thanks
1715020762
Hero Member
*
Offline Offline

Posts: 1715020762

View Profile Personal Message (Offline)

Ignore
1715020762
Reply with quote  #2

1715020762
Report to moderator
1715020762
Hero Member
*
Offline Offline

Posts: 1715020762

View Profile Personal Message (Offline)

Ignore
1715020762
Reply with quote  #2

1715020762
Report to moderator
In order to achieve higher forum ranks, you need both activity points and merit points.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715020762
Hero Member
*
Offline Offline

Posts: 1715020762

View Profile Personal Message (Offline)

Ignore
1715020762
Reply with quote  #2

1715020762
Report to moderator
1715020762
Hero Member
*
Offline Offline

Posts: 1715020762

View Profile Personal Message (Offline)

Ignore
1715020762
Reply with quote  #2

1715020762
Report to moderator
stompix
Legendary
*
Offline Offline

Activity: 2884
Merit: 6296


Blackjack.fun


View Profile
October 04, 2018, 03:56:45 PM
Last edit: October 04, 2018, 04:09:24 PM by stompix
 #2

Hi there,

According to the course so far, a transaction with very low fees for the minor can get stuck for up to 14 days and then it will leave mempool? and go where?

Not all mempools have this 14 days rule, it'a common misconception
https://en.bitcoin.it/wiki/Transaction_expiration

Quote
This myth may have been started by Bitcoin Core's default behavior of removing transactions from its memory pool after 72 hours (later changed to 2 weeks). Due to this behavior, it became likely in most cases that a transaction would never confirm after it went 72 hours unconfirmed.

There are cases of transactions stuck for far longer than that, there was a guy with a tx stuck for a month and a half back in January.
And the transaction ins't going anywhere  Tongue. If it's dropped it's like it never existed.


if yes, where will it go?
will the amount be available in my BTC wallet again?

As I said, nowhere and yes the BTC will be available for spending.

PS, this thread covers it all including solutions if you run into this situation somewhere in the future.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
hugeblack
Legendary
*
Offline Offline

Activity: 2506
Merit: 3647


Buy/Sell crypto at BestChange


View Profile WWW
October 04, 2018, 06:26:41 PM
 #3

will the amount be available in my BTC wallet again so will it be 10 BTC instead of 5 BTC and do I need to remake the payment?
I think you got your answer in the above comments. But I would like to clarify this point.

The wallet manages many addresses inside, so when you send, the values are updated with those addresses.
If the transaction is not confirmed then it means that money is still in your address.
When the transaction is confirmed, it means the money has been transferred from your address to the other address.
Double spending[1] means re-sending the confirmed transaction to another address and not getting new coins.

[1] https://en.bitcoin.it/wiki/Irreversible_Transactions

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
dimasinteger (OP)
Newbie
*
Offline Offline

Activity: 20
Merit: 1


View Profile
October 04, 2018, 07:43:35 PM
 #4

Hi there,

According to the course so far, a transaction with very low fees for the minor can get stuck for up to 14 days and then it will leave mempool? and go where?

Not all mempools have this 14 days rule, it'a common misconception
https://en.bitcoin.it/wiki/Transaction_expiration

Quote
This myth may have been started by Bitcoin Core's default behavior of removing transactions from its memory pool after 72 hours (later changed to 2 weeks). Due to this behavior, it became likely in most cases that a transaction would never confirm after it went 72 hours unconfirmed.

There are cases of transactions stuck for far longer than that, there was a guy with a tx stuck for a month and a half back in January.
And the transaction ins't going anywhere  Tongue. If it's dropped it's like it never existed.


if yes, where will it go?
will the amount be available in my BTC wallet again?

As I said, nowhere and yes the BTC will be available for spending.

PS, this thread covers it all including solutions if you run into this situation somewhere in the future.


Thank you for your clarification!

I was confused because I sent a BTC transaction (with the lowest fee by mistake!) on 26-Nov-2017 and got confirmed in Feb - 2018

so the 14 days thing is off the table ! since you also mentioned similar examples

appreciate your time!!
pooya87
Legendary
*
Offline Offline

Activity: 3444
Merit: 10550



View Profile
October 05, 2018, 03:43:04 AM
 #5

so the 14 days thing is off the table ! since you also mentioned similar examples

it is not off at all. it is your confusion about the meaning of mempool. mempool is not one place that transactions go! mempool is the "memory" that each node has and each node has its own settings for that memory.
for example i can run a node and only allow transactions in "my" mempool that are paying between 1 and 3 satoshi/byte. but you may run a node that allows any satoshi/byte. and as for timing i may keep them for eternity and continue to broadcast any valid transaction that i receive but you may stick to the default of your node (14 days) and someone else may be more strict and do it only for 48 hours.

so in this situation when you broadcast your transaction i would receive your tx and continue having it and relaying it until it becomes invalid (like you double spending it) or confirmed.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
dimasinteger (OP)
Newbie
*
Offline Offline

Activity: 20
Merit: 1


View Profile
October 05, 2018, 04:23:51 PM
 #6

so the 14 days thing is off the table ! since you also mentioned similar examples

it is not off at all. it is your confusion about the meaning of mempool. mempool is not one place that transactions go! mempool is the "memory" that each node has and each node has its own settings for that memory.
for example i can run a node and only allow transactions in "my" mempool that are paying between 1 and 3 satoshi/byte. but you may run a node that allows any satoshi/byte. and as for timing i may keep them for eternity and continue to broadcast any valid transaction that i receive but you may stick to the default of your node (14 days) and someone else may be more strict and do it only for 48 hours.

so in this situation when you broadcast your transaction i would receive your tx and continue having it and relaying it until it becomes invalid (like you double spending it) or confirmed.

So where does the actual mempool exist?
Let's say,  I'm not running BTC node, I just have Bitcoin Core on my desktop and I send the transaction and it gets stuck for 2 months (this happened to me).
my transaction was stuck in mempool for the 2 months time as the fees were very little for miners to include it in a block.

but my other question now is where id my transaction get stuck? at one node? multiple nodes? A collection of nodes? can you please explain where the mempool is located and who is in control? miners? or just people running full btc nodes?

Cheers!
Cajor
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
October 06, 2018, 07:47:12 AM
 #7

The money won't return to your wallet once it has been transactioned. Once it is transactioned, it gone. Besides the 14 days limit is null.
Larssoneos02
Newbie
*
Offline Offline

Activity: 27
Merit: 1


View Profile
October 06, 2018, 07:59:35 AM
 #8

Most customers will expel it from their pool of unverified exchanges sooner or later.The wallet you sent can't spend it since it's not affirmed. If the transaction is not confirmed then it means that money is still in your address.
StephanHofmann
Newbie
*
Offline Offline

Activity: 19
Merit: 2


View Profile
October 06, 2018, 11:22:13 AM
 #9

Not every mempool has such transaction rules as it varies from one another and this is a very common misconception that a rule might apply to every mempool but it doesn't.
Aidenpeters
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
October 06, 2018, 03:51:39 PM
 #10

Usually if the sending isn't being confirmed or the receiver doesn't receive the coin, then it ought to move back to the main account. If it doesn't, then it might only showing the money isn't there, but it still might be used or spent. But won't it be wise to confirm as well at once?
KassandrHicks
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
October 06, 2018, 03:55:47 PM
 #11

Its a frustrating situation when it happens. I'm not sure if all mempools have this rule. You might lose the transaction but not the coins.
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!