Bitcoin Forum
June 25, 2024, 09:47:21 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What can cause transaction getting dropped from mempool?  (Read 170 times)
Little Mouse (OP)
Legendary
*
Offline Offline

Activity: 2086
Merit: 2040


Marketing Campaign Manager |Telegram ID- @LT_Mouse


View Profile WWW
May 29, 2020, 03:11:22 AM
 #1

Usually, when someone uses too low fee despite current fee rate is high, that tx gets dropped from mempool and needs to re-broadcast or increase the fee.
What can be other cause? I have seen this thread- https://bitcointalk.org/index.php?topic=5250467.0
An user was having an issue of transaction not getting confirmed. He sent some Verge coin with a fee of 0.70 XVG. I am sure fee is not the case here. The fee is 0.10 XVG according to their website. Also, not such a shitcoin chain will have a lot of tx that some tx will get dropped for lower fee.

Then what caused the problem while he paid enough fee, he had updated with the latest version wallet also.
Why his transaction was unconfirmed and was not available in verge explorer?

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
Bttzed03
Legendary
*
Offline Offline

Activity: 2114
Merit: 1149


https://bitcoincleanup.com/


View Profile
May 29, 2020, 04:00:04 AM
 #2

I don't see any reason why verified transactions will be dropped from the mempool other than not meeting the minimum transaction fee.

I'm not familiar with verge and I don't think many forum members are either. The example you linked was more like an error from the OP by using an beta/oudated qt wallet which couldn't connect to the main chain.

nc50lc
Legendary
*
Offline Offline

Activity: 2450
Merit: 5734


Self-proclaimed Genius


View Profile
May 29, 2020, 04:03:30 AM
 #3

I have read the thread and saw someone mentioned "abandon transaction" (post link),
He might have removed the transaction from his mempool so that he can create another one using the same inputs.
By doing so, he effectively double-spent his original low-fee transaction that caused it to be dropped - the new transaction have a different hash/TXID.
In Bitcoin, we have a double-spend protection like: most nodes' mempool will reject any transactions that re-used an input already used by any of the previous transactions it received;
except if there's an "RBF flag".

Or it wan't propagated in the first place for some reason (eg. non-standard),
it's just sitting in his own mempool that's why it didn't appeared in any blockexplorer.

Other ways to get a transaction dropped is to wait for the default transaction expiration of 14-days approx (for Bitcoin).
It it wasn't mined after 14-days starting from the time it was received by the node, the transaction will be dropped.

Take note that Altcoins have different network rules than Bitcoin.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Upgrade00
Legendary
*
Offline Offline

Activity: 2072
Merit: 2202


Playgram - The Telegram Casino


View Profile WWW
May 29, 2020, 05:16:46 AM
 #4

I did a thread on transaction fees here - https://bitcointalk.org/index.php?topic=5251213.0 and while researching on it, insufficient transaction fees was the only reason giving for why a transaction would be dropped from the mempool. If a transaction is already verified by nodes, and has enough fees to cover the current feerate then it's going to get picked up by miners eventually if one waits long enough.

The user in question, probably had an issue with the wallet version they were using and I can see from that thread that the transaction has been cancelled and the coins reversed.

▄▄███████▄▄███████
▄███████████████▄▄▄▄▄
▄████████████████████▀░
▄█████████████████████▄░
▄█████████▀▀████████████▄
██████████████▀▀█████████
████████████████████████
██████████████▄▄█████████
▀█████████▄▄████████████▀
▀█████████████████████▀░
▀████████████████████▄░
▀███████████████▀▀▀▀▀
▀▀███████▀▀███████

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
 
Playgram.io
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

▄▄▄░░
▀▄







▄▀
▀▀▀░░
▄▄▄███████▄▄▄
▄▄███████████████▄▄
▄███████████████████▄
▄██████████████▀▀█████▄
▄██████████▀▀█████▐████▄
██████▀▀████▄▄▀▀█████████
████▄▄███▄██▀█████▐██████
█████████▀██████████████
▀███████▌▐██████▐██████▀
▀███████▄▄███▄████████▀
▀███████████████████▀
▀▀███████████████▀▀
▀▀▀███████▀▀▀
██████▄▄███████▄▄████████
███▄███████████████▄░░▀█▀
███████████░█████████░░
░█████▀██▄▄░▄▄██▀█████░
█████▄░▄███▄███▄░▄█████
███████████████████████
███████████████████████
██░▄▄▄░██░▄▄▄░██░▄▄▄░██
██░░░░██░░░░██░░░░████
██░░░░██░░░░██░░░░████
██▄▄▄▄▄██▄▄▄▄▄██▄▄▄▄▄████
███████████████████████
███████████████████████
 
PLAY NOW

on Telegram
hatshepsut93
Legendary
*
Offline Offline

Activity: 3010
Merit: 2148


View Profile
May 29, 2020, 06:17:40 AM
 #5

You need to understand that there's no such thing as a single mempool, every node has it's own and they can easily modify the default behavior if they want to. When a transaction disappears from block explorer, it means that it was delete from mempool(s) to which the block explorer connects. Some other mempools might still keep this transaction, and it might even get confirmed at some point if it reaches miners.

It's impossible to tell what was the reason in that particular case, especially since it's a shitcoin - maybe miners didn't like such a low fee and didn't include it even though they had empty space in blocks, maybe it's some bug, maybe some nodes tried to censor that transaction by refusing to propagate it.
Little Mouse (OP)
Legendary
*
Offline Offline

Activity: 2086
Merit: 2040


Marketing Campaign Manager |Telegram ID- @LT_Mouse


View Profile WWW
May 29, 2020, 06:25:44 AM
 #6

He might have removed the transaction from his mempool so that he can create another one using the same inputs.
He removed the transaction after waiting couple of days. The tx was unconfirmed for couple of days on his old wallet version, later he updated the wallet but still it was unconfirmed. Then he managed to remove the tx.
Was it because of wallet version, he was in a wrong chain? If that was the case, I think in the updated wallet, the transaction would not be visible.
I got all the above point but still that does not fit the answer.

maybe miners didn't like such a low fee and didn't include it even though they had empty space in blocks,
According to the verge website FAQ, the fee is 0.10 XVG while the user used 0.70 XVG fee.

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
nc50lc
Legendary
*
Offline Offline

Activity: 2450
Merit: 5734


Self-proclaimed Genius


View Profile
May 30, 2020, 02:26:10 AM
 #7

-snip-
-snip-
Was it because of wallet version, he was in a wrong chain? If that was the case, I think in the updated wallet, the transaction would not be visible.
I got all the above point but still that does not fit the answer.
So it looks like the second scenario in my post.
Since he had been using the old client, it might have created a "non-standard" transaction and that Tx was rejected by his peers,
He's the only one who can see the transaction (or users with old client), that's why it's not visible in blockexplorers.

After he updated the client and abandoned the Tx, he created a new "standard" transaction as written in his last post.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
ChuckBuck
Hero Member
*****
Offline Offline

Activity: 1372
Merit: 783


better everyday ♥


View Profile WWW
May 31, 2020, 03:02:58 AM
 #8

So it looks like the second scenario in my post.
Since he had been using the old client, it might have created a "non-standard" transaction and that Tx was rejected by his peers,
He's the only one who can see the transaction (or users with old client), that's why it's not visible in blockexplorers.
I understand what you explained, it's really good. But is he not the only one who can see the transaction? As soon as he uses the new client, his transaction is still there, he can manage to cancel it. The transaction is still there but not done, right? I mean people who can see transaction? Only him?

I would also like to ask, how do I cancel a BTC transaction if it's not done after 14 days?

CharityAuction
          ▄▄▄████████▄▄▄   
       ▄▄███████▀▀▀▀███████▄
     ▄████▀▀           ▀▀████▄
   ▄███▀▀   ▄▄████████▄▄   ▀▀███▄
  ████▀   ████▀██████████    ▀███▄
 ████   ▄███▀▄  ▀    ██████   ▀███▄
▄███   ████▄    ▄█▄  ▀██████    ███▄
████  ▄███▀     ▀█▀      ▀███▄  ████
████  ████▄▄█▄      ▄█▄   ████  ████
████  ▀████████▄   ███▀  ▄███▀  ████
▀███   █████████▄   ▀   ▀████   ███▀
 ████   ▀████████   ▄ ▀▄▄██    ████
  ████▄   ███████▄▄██▄▄███   ▄████
   ▀███▄▄   ▀▀████████▀▀   ▄▄███▀
     ▀████▄▄            ▄▄████▀
       ▀▀███████▄▄▄▄███████▀▀
           ▀▀▀████████▀▀▀
          ▄▄▄████████▄▄▄   
       ▄▄███████▀▀▀▀███████▄
     ▄████▀▀           ▀▀████▄
   ▄███▀▀   ▄▄████████▄▄   ▀▀███▄
  ████▀   ████▀██████████    ▀███▄
 ████   ▄███▀▄  ▀    ██████   ▀███▄
▄███   ████▄    ▄█▄  ▀██████    ███▄
████  ▄███▀     ▀█▀      ▀███▄  ████
████  ████▄▄█▄      ▄█▄   ████  ████
████  ▀████████▄   ███▀  ▄███▀  ████
▀███   █████████▄   ▀   ▀████   ███▀
 ████   ▀████████   ▄ ▀▄▄██    ████
  ████▄   ███████▄▄██▄▄███   ▄████
   ▀███▄▄   ▀▀████████▀▀   ▄▄███▀
     ▀████▄▄            ▄▄████▀
       ▀▀███████▄▄▄▄███████▀▀
           ▀▀▀████████▀▀▀
ColdScam
Little Mouse (OP)
Legendary
*
Offline Offline

Activity: 2086
Merit: 2040


Marketing Campaign Manager |Telegram ID- @LT_Mouse


View Profile WWW
May 31, 2020, 03:21:12 AM
 #9

I understand what you explained, it's really good. But is he not the only one who can see the transaction? As soon as he uses the new client, his transaction is still there, he can manage to cancel it. The transaction is still there but not done, right? I mean people who can see transaction? Only him?
It will be seen on your client, not in explorer anymore since the tx may be not standard or rejected by mempool.

I would also like to ask, how do I cancel a BTC transaction if it's not done after 14 days?
I don't know if it's possible in other wallet, it can be done im Electrum wallet. In electrum, if you click the tx, there will be option to remove the tx.

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
ChuckBuck
Hero Member
*****
Offline Offline

Activity: 1372
Merit: 783


better everyday ♥


View Profile WWW
May 31, 2020, 03:35:35 AM
 #10

It will be seen on your client, not in explorer anymore since the tx may be not standard or rejected by mempool.
But where is it stored? It is done on the old client, if it is not visible in the network, how does it display on the new client?
I don't know if it's possible in other wallet, it can be done im Electrum wallet. In electrum, if you click the tx, there will be option to remove the tx.
It has no option to cancel the transaction if the transaction is made within 14 days, right?

CharityAuction
          ▄▄▄████████▄▄▄   
       ▄▄███████▀▀▀▀███████▄
     ▄████▀▀           ▀▀████▄
   ▄███▀▀   ▄▄████████▄▄   ▀▀███▄
  ████▀   ████▀██████████    ▀███▄
 ████   ▄███▀▄  ▀    ██████   ▀███▄
▄███   ████▄    ▄█▄  ▀██████    ███▄
████  ▄███▀     ▀█▀      ▀███▄  ████
████  ████▄▄█▄      ▄█▄   ████  ████
████  ▀████████▄   ███▀  ▄███▀  ████
▀███   █████████▄   ▀   ▀████   ███▀
 ████   ▀████████   ▄ ▀▄▄██    ████
  ████▄   ███████▄▄██▄▄███   ▄████
   ▀███▄▄   ▀▀████████▀▀   ▄▄███▀
     ▀████▄▄            ▄▄████▀
       ▀▀███████▄▄▄▄███████▀▀
           ▀▀▀████████▀▀▀
          ▄▄▄████████▄▄▄   
       ▄▄███████▀▀▀▀███████▄
     ▄████▀▀           ▀▀████▄
   ▄███▀▀   ▄▄████████▄▄   ▀▀███▄
  ████▀   ████▀██████████    ▀███▄
 ████   ▄███▀▄  ▀    ██████   ▀███▄
▄███   ████▄    ▄█▄  ▀██████    ███▄
████  ▄███▀     ▀█▀      ▀███▄  ████
████  ████▄▄█▄      ▄█▄   ████  ████
████  ▀████████▄   ███▀  ▄███▀  ████
▀███   █████████▄   ▀   ▀████   ███▀
 ████   ▀████████   ▄ ▀▄▄██    ████
  ████▄   ███████▄▄██▄▄███   ▄████
   ▀███▄▄   ▀▀████████▀▀   ▄▄███▀
     ▀████▄▄            ▄▄████▀
       ▀▀███████▄▄▄▄███████▀▀
           ▀▀▀████████▀▀▀
ColdScam
alkuluku
Member
**
Offline Offline

Activity: 110
Merit: 10

🙏


View Profile WWW
May 31, 2020, 04:40:28 AM
 #11

I don't know if it's possible in other wallet, it can be done im Electrum wallet. In electrum, if you click the tx, there will be option to remove the tx.
It has no option to cancel the transaction if the transaction is made within 14 days, right?

I dont think its in our hand to cancel a transaction at any point. Only if its dropped we get it back but soon it gets re-broadcast by itself.

tsaroz
Legendary
*
Offline Offline

Activity: 2982
Merit: 1069

https://listfaucet.com


View Profile WWW
May 31, 2020, 06:28:36 AM
 #12

You need to push the transaction with very low transaction fees to be dropped from mempool. People are doing their transactions as low as 4sat/byte so it's rare to be not being able to be picked by a node at the moment. Some wallet do pop cancel transaction until it's broadcasted to mempool. But after being broadcasted, there's no going back.

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ Top 5 Crypto Faucets - Earn Crypto For Free! ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
1. VieFaucet  ♥♥♥  2. Earnbitmoon.club ♥♥♥ 3. Feyyora.top  ♥♥♥  4. Coinpayz.com ♥♥♥  5. Adbtc.top
⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏⏏
Little Mouse (OP)
Legendary
*
Offline Offline

Activity: 2086
Merit: 2040


Marketing Campaign Manager |Telegram ID- @LT_Mouse


View Profile WWW
May 31, 2020, 07:26:06 AM
 #13

But where is it stored? It is done on the old client, if it is not visible in the network, how does it display on the new client?
When you update to new client, you still have to use the previous wallet.dat file to restore your wallet which dtull have the same data of previous wallet.

Quote
It has no option to cancel the transaction if the transaction is made within 14 days, right?
I don't know if it's 14 days. If I can remember correctly, I was able to remove after 7/8 days or so. Usually, when it's get dropped from mempool (I have a little confusion now though.).

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
ChuckBuck
Hero Member
*****
Offline Offline

Activity: 1372
Merit: 783


better everyday ♥


View Profile WWW
May 31, 2020, 02:12:26 PM
 #14

I dont think its in our hand to cancel a transaction at any point. Only if its dropped we get it back but soon it gets re-broadcast by itself.
I understand, basically, transactions on the Bitcoin network in particular and blockchain in general cannot be canceled or changed by anyone. I am talking about transactions that have dropped from the mempool.

What is the difference between this and double spend? Both occur when the transaction fee is set low  Roll Eyes How to distinguish them?

CharityAuction
          ▄▄▄████████▄▄▄   
       ▄▄███████▀▀▀▀███████▄
     ▄████▀▀           ▀▀████▄
   ▄███▀▀   ▄▄████████▄▄   ▀▀███▄
  ████▀   ████▀██████████    ▀███▄
 ████   ▄███▀▄  ▀    ██████   ▀███▄
▄███   ████▄    ▄█▄  ▀██████    ███▄
████  ▄███▀     ▀█▀      ▀███▄  ████
████  ████▄▄█▄      ▄█▄   ████  ████
████  ▀████████▄   ███▀  ▄███▀  ████
▀███   █████████▄   ▀   ▀████   ███▀
 ████   ▀████████   ▄ ▀▄▄██    ████
  ████▄   ███████▄▄██▄▄███   ▄████
   ▀███▄▄   ▀▀████████▀▀   ▄▄███▀
     ▀████▄▄            ▄▄████▀
       ▀▀███████▄▄▄▄███████▀▀
           ▀▀▀████████▀▀▀
          ▄▄▄████████▄▄▄   
       ▄▄███████▀▀▀▀███████▄
     ▄████▀▀           ▀▀████▄
   ▄███▀▀   ▄▄████████▄▄   ▀▀███▄
  ████▀   ████▀██████████    ▀███▄
 ████   ▄███▀▄  ▀    ██████   ▀███▄
▄███   ████▄    ▄█▄  ▀██████    ███▄
████  ▄███▀     ▀█▀      ▀███▄  ████
████  ████▄▄█▄      ▄█▄   ████  ████
████  ▀████████▄   ███▀  ▄███▀  ████
▀███   █████████▄   ▀   ▀████   ███▀
 ████   ▀████████   ▄ ▀▄▄██    ████
  ████▄   ███████▄▄██▄▄███   ▄████
   ▀███▄▄   ▀▀████████▀▀   ▄▄███▀
     ▀████▄▄            ▄▄████▀
       ▀▀███████▄▄▄▄███████▀▀
           ▀▀▀████████▀▀▀
ColdScam
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!