Mia Chloe (OP)
|
Good evening LB I have a puzzle I wrote based on something I've experienced in the past anyways without further ado... Let's get to it... You love art and decided to buy an art and also pay for something else the two payments are A and B. Now for Payment A you Sent 0.2 BTC from your main wallet to Mr A selling the art and you set a moderate fee. While for Payment B you Sent 0.05 BTC from the same main wallet to Mr B for a commission and you set a slightly lower fee than Payment A because it's a smaller amount. You do both payments one after the other and your wallet immediately shows both Payment A and Payment B as pending. After an hour you refresh your wallet Payment A is still pending but Payment B is gone It's no longer in your pending transactions list and it is not your confirmed transactions or balance. After refreshing your network on your phone the 0.05 BTC you tried to send for Payment B reappeared in your wallet balance making it look like it was never spent You're a bit confused thinking probably there was a network glitch. Then you resend Payment B with a higher fee than before and it says pending immediately. After an hour You check again. Payment A is still pending The resent Payment B is also still pending Your wallet balance still reflects the 0.05 BTC for the resent Payment B as if it's still available even though your wallet says pending. Suddenly a new block is found and confirmed on the Bitcoin network and your wallet syncs up. Payment A is now confirmed It's in the new block, the resent Payment B is also confirmed It's in the same new block as Payment A and your wallet balance correctly updates showing both 0.2 BTC and 0.05 BTC as spent.
Explain what happened along every point in the story. Pls be direct and DON'T USE AI assume you are a Nigerian and we are referring to the regular bitcoin network.  Would have made this on the general board but I think Nigerians will benefit more from it so I made it here.. Good luck....
|
|
|
|
George Edward
Member

Offline
Activity: 64
Merit: 46
|
I'll try my best, but I'm not a tech expert. You sent Payment A and B with different fee. A few was higher and B was very low fee. Payment B was first removed from the Bitcoin network and dropped, because its fee was too low probably when there was a congestion in the network.
Bitcoin miners prefer transactions with higher fees. When you sent Payment B again with a higher fee, miners accepted it, and it was then added to a block with Payment A.
|
|
|
|
Sticky Bomb
|
Well lemme try You do both payments one after the other and your wallet immediately shows both Payment A and Payment B as pending. After an hour you refresh your wallet Payment A is still pending but Payment B is gone It's no longer in your pending transactions list and it is not your confirmed transactions or balance.
At this point, it was rejected by the miners and subsequently dropped from the mempool by the nodes because of it's fee being lower that the acceptable fee. As congestion increases lower fee transaction can be dropped by the nodes inorder to make room for higher fees transactions coming into the mempool and that's exactly the case with your transaction. You did not see it in your pending list because it's no longer on the mempool and your wallet has not re-synced for it to appear in your balance. After refreshing your network on your phone the 0.05BTC you tried to send for Payment B reappeared in your wallet balance making it look like it was never spent You're a bit confused thinking probably there was a network glitch. Then you resend Payment B with a higher fee than before and it says pending immediately.
At this points your wallet has synched and the funds the funds dropped back into your wallet address as UTXO since it was rejected by the miners and you had to set the accurate fee and rebroadcast it again. After an hour You check again. Payment A is still pending The resent Payment B is also still pending Your wallet balance still reflects the 0.05BTC for the resent Payment B as if it's still available even though your wallet says pending.
At this juncture, your wallet has not re-synced, and that's why you still see it as though it's still available but in reality, it's not.
|
|
|
|
Felicity_Tide
Sr. Member
  
Offline
Activity: 476
Merit: 304
cout << "Bitcoin";
|
 |
July 20, 2025, 09:06:55 PM |
|
I really struggled to understand the entire writeup because of the absence of few punctuations I guess.
This is quite a tricky one, but let me try something.
If a transaction A uses a moderate feel, which of course was supposed to be confirmed in just a matter of minutes, but ended up not being confirmed, them it likely means that the fee must have increased after the tx was made.
Transaction B wasn't given the same initial moderate fee, which means there was a chance that it was dropped from the mempool. From the few experience I have, if a fee isn't even up to, the transaction will just fail to broadcast, but I'm not even sure of why this particular transaction B was broadcasted in the first place, but let's assume that it was rejected.
Then if both transactions ended up in the same block, then it means the tx fee of each was enough and they matched with the current tx fee.
|
|
|
|
R |
▀▀▀▀▀▀▀██████▄▄ ████████████████ ▀▀▀▀█████▀▀▀█████ ████████▌███▐████ ▄▄▄▄█████▄▄▄█████ ████████████████ ▄▄▄▄▄▄▄██████▀▀ | LLBIT | | | 4,000+ GAMES███████████████████ ██████████▀▄▀▀▀████ ████████▀▄▀██░░░███ ██████▀▄███▄▀█▄▄▄██ ███▀▀▀▀▀▀█▀▀▀▀▀▀███ ██░░░░░░░░█░░░░░░██ ██▄░░░░░░░█░░░░░▄██ ███▄░░░░▄█▄▄▄▄▄████ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ | █████████ ▀████████ ░░▀██████ ░░░░▀████ ░░░░░░███ ▄░░░░░███ ▀█▄▄▄████ ░░▀▀█████ ▀▀▀▀▀▀▀▀▀ | █████████ ░░░▀▀████ ██▄▄▀░███ █░░█▄░░██ ░████▀▀██ █░░█▀░░██ ██▀▀▄░███ ░░░▄▄████ ▀▀▀▀▀▀▀▀▀ |
| | | | | | | | | ▄▄████▄▄ ▀█▀▄▀▀▄▀█▀ ▄▄░░▄█░██░█▄░░▄▄ ▄▄█░▄▀█░▀█▄▄█▀░█▀▄░█▄▄ ▀▄█░███▄█▄▄█▄███░█▄▀ ▀▀█░░░▄▄▄▄░░░█▀▀ █░░██████░░█ █░░░░▀▀░░░░█ █▀▄▀▄▀▄▀▄▀▄█ ▄░█████▀▀█████░▄ ▄███████░██░███████▄ ▀▀██████▄▄██████▀▀ ▀▀████████▀▀ | . ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ░▀▄░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░▄▀ ███▀▄▀█████████████████▀▄▀ █████▀▄░▄▄▄▄▄███░▄▄▄▄▄▄▀ ███████▀▄▀██████░█▄▄▄▄▄▄▄▄ █████████▀▄▄░███▄▄▄▄▄▄░▄▀ ████████████░███████▀▄▀ ████████████░██▀▄▄▄▄▀ ████████████░▀▄▀ ████████████▄▀ ███████████▀ | ▄▄███████▄▄ ▄████▀▀▀▀▀▀▀████▄ ▄███▀▄▄███████▄▄▀███▄ ▄██▀▄█▀▀▀█████▀▀▀█▄▀██▄ ▄██▀▄███░░░▀████░███▄▀██▄ ███░████░░░░░▀██░████░███ ███░████░█▄░░░░▀░████░███ ███░████░███▄░░░░████░███ ▀██▄▀███░█████▄░░███▀▄██▀ ▀██▄▀█▄▄▄██████▄██▀▄██▀ ▀███▄▀▀███████▀▀▄███▀ ▀████▄▄▄▄▄▄▄████▀ ▀▀███████▀▀ | | OFFICIAL PARTNERSHIP SOUTHAMPTON FC FAZE CLAN SSC NAPOLI |
|
|
|
Barikui1
|
 |
July 20, 2025, 09:08:08 PM Last edit: July 20, 2025, 09:19:22 PM by Barikui1 |
|
Am not a specialist in things like this though, but let me take my chances, in my own opinion i think that what happened there was that the first payment for Mr B dropped down from the mempool due to the fact that the fee was too low, which made it looks as if it's not there, but the second payment to Mr B with a higher fee this time around makes it to be included in the block of the whole payment made that moment
|
| █▄ | R |
▀▀▀▀▀▀▀██████▄▄ ████████████████ ▀▀▀▀█████▀▀▀█████ ████████▌███▐████ ▄▄▄▄█████▄▄▄█████ ████████████████ ▄▄▄▄▄▄▄██████▀▀ | LLBIT | ▀█ | THE #1 SOLANA CASINO | ████████████▄ ▀▀██████▀▀███ ██▄▄▀▀▄▄█████ █████████████ █████████████ ███▀█████████ ▀▄▄██████████ █████████████ █████████████ █████████████ █████████████ █████████████ ████████████▀ | ████████████▄ ▀▀▀▀▀▀▀██████ █████████████ ▄████████████ ██▄██████████ ████▄████████ █████████████ █░▀▀█████████ ▀▀███████████ █████▄███████ ████▀▄▀██████ ▄▄▄▄▄▄▄██████ ████████████▀ | ........5,000+........ GAMES ......INSTANT...... WITHDRAWALS | ..........HUGE.......... REWARDS ............VIP............ PROGRAM | . PLAY NOW |
|
|
|
Hatchy
|
 |
July 20, 2025, 09:18:30 PM |
|
Well I guess you were still very new to the bitcoin network when you had this experience... It's possible to create both transactions as multiple outputs and broadcast with same fee... That way it would have reduced cost and over spending on fees. The miners will just confirm both in same block. non the less, experience is the best teacher.. we learn everyday.. like others have said, the fee for transaction B was way low so it got dropped by the miners..
|
|
|
|
R |
▀▀▀▀▀▀▀██████▄▄ ████████████████ ▀▀▀▀█████▀▀▀█████ ████████▌███▐████ ▄▄▄▄█████▄▄▄█████ ████████████████ ▄▄▄▄▄▄▄██████▀▀ | LLBIT | | | 4,000+ GAMES███████████████████ ██████████▀▄▀▀▀████ ████████▀▄▀██░░░███ ██████▀▄███▄▀█▄▄▄██ ███▀▀▀▀▀▀█▀▀▀▀▀▀███ ██░░░░░░░░█░░░░░░██ ██▄░░░░░░░█░░░░░▄██ ███▄░░░░▄█▄▄▄▄▄████ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ | █████████ ▀████████ ░░▀██████ ░░░░▀████ ░░░░░░███ ▄░░░░░███ ▀█▄▄▄████ ░░▀▀█████ ▀▀▀▀▀▀▀▀▀ | █████████ ░░░▀▀████ ██▄▄▀░███ █░░█▄░░██ ░████▀▀██ █░░█▀░░██ ██▀▀▄░███ ░░░▄▄████ ▀▀▀▀▀▀▀▀▀ |
| | | | | | .
| | | ▄▄████▄▄ ▀█▀▄▀▀▄▀█▀ ▄▄░░▄█░██░█▄░░▄▄ ▄▄█░▄▀█░▀█▄▄█▀░█▀▄░█▄▄ ▀▄█░███▄█▄▄█▄███░█▄▀ ▀▀█░░░▄▄▄▄░░░█▀▀ █░░██████░░█ █░░░░▀▀░░░░█ █▀▄▀▄▀▄▀▄▀▄█ ▄░█████▀▀█████░▄ ▄███████░██░███████▄ ▀▀██████▄▄██████▀▀ ▀▀████████▀▀ | . ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ░▀▄░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░▄▀ ███▀▄▀█████████████████▀▄▀ █████▀▄░▄▄▄▄▄███░▄▄▄▄▄▄▀ ███████▀▄▀██████░█▄▄▄▄▄▄▄▄ █████████▀▄▄░███▄▄▄▄▄▄░▄▀ ████████████░███████▀▄▀ ████████████░██▀▄▄▄▄▀ ████████████░▀▄▀ ████████████▄▀ ███████████▀ | ▄▄███████▄▄ ▄████▀▀▀▀▀▀▀████▄ ▄███▀▄▄███████▄▄▀███▄ ▄██▀▄█▀▀▀█████▀▀▀█▄▀██▄ ▄██▀▄███░░░▀████░███▄▀██▄ ███░████░░░░░▀██░████░███ ███░████░█▄░░░░▀░████░███ ███░████░███▄░░░░████░███ ▀██▄▀███░█████▄░░███▀▄██▀ ▀██▄▀█▄▄▄██████▄██▀▄██▀ ▀███▄▀▀███████▀▀▄███▀ ▀████▄▄▄▄▄▄▄████▀ ▀▀███████▀▀ | | OFFICIAL PARTNERSHIP SOUTHAMPTON FC FAZE CLAN SSC NAPOLI |
|
|
|
Zaguru12
Legendary
Offline
Activity: 1134
Merit: 1109
Spinly.io - Next-gen Crypto iGaming Platform
|
 |
July 20, 2025, 09:59:32 PM |
|
You do both payments one after the other and your wallet immediately shows both Payment A and Payment B as pending. After an hour you refresh your wallet Payment A is still pending but Payment B is gone It's no longer in your pending transactions list and it is not your confirmed transactions or balance.
After refreshing your network on your phone the 0.05BTC you tried to send for Payment B reappeared in your wallet balance making it look like it was never spent You're a bit confused thinking probably there was a network glitch. Then you resend Payment B with a higher fee than before and it says pending immediately.
There is something called the minimum purging fee rate, this the lowest transaction fee set on a transaction that a node mempool will pick the transaction. If the transaction fee is simply lower than that minimum fee rate the nodes having this setting will definitely not pick it up because each nodes have different settings. A clear example is of the purging fee rate is actually 2sats/vbyte and your transaction in this case transaction B was having a lower transaction fee of less than 2sats/vbyte then it wasn’t picked up by most nodes but luckily for you the node that you’re connected to simply picked it up that’s why it showed up when it was broadcasted at first but when you came back later and couldn’t find it in both balance and pending mode was because you were connected to a whole new node then which has no knowledge of the transaction. Then the second refresh was when the node that picked it up had purged it too and that’s why this time it was on your balance and not longer pending. Or you weren’t connected to the first node again and that made it possible for the transaction to been broadcast again The second broadcasting you did was with a higher fee bigger than the minimum purging fee rate and all the nodes picked it up like the transaction A and that’s why it didn’t had issues like the first one, if at all you wanted to rebroadcast it with same low fee rate the it wouldn’t still be possible again.
|
░▄████████████▀▄ ▀▀▀▀▀▀▀▀▀▀▀▀▀▄██ ████████████░█▀ ████░▄▄▄███████▄ ████▄▄▄▄▄▄▄▄░▄██ ▀▀▀▀▀▀▀▀████░███ ████████████░███ ████████████░█▀ | ░▄████████████▀▄ ▀▀▀▀▀▀▀▀▀▀▀▀▀▄██ ████████████░███ ████████████░███ ████████████░███ ████▄▄▄▄████░██▀ ████▀▀▀▀▀▀▀▀░▀ ████░█▀ | ░▄████████████▀▄ ▀▀▀▀▀▀▀▀▀▀▀▀▀▄██ ████████████░█▀ █████████░▄▄▄ █████████░███ ░▄░██████░██▀██▄ ▀▀░██████░▀██▄██ ████████████░█▀ | ░▄███████▀░▄██▀▄ ▀▀▀▀▀▀▀▀██▀▀▀▄██ ████████████░███ ████████████░███ ██░▄░███████░███ ██░█░███████░███ ████████████░███ ████████████░█▀ | ░▄██████▀▄ ▀▀▀▀▀▀▀▄██ ██████░███ ██████░███ ██████░███ ██████░███████▀▄ ██████░▀▀▀▀▀▀▄██ ████████████░█▀ | ░▄████▀██▄█████▀▄ ▀▀▀▀▀███▀▀▀▀▀▀▄██ █████████████░███ █████░█░█████░███ █████░▀░█████░███ █████████████░█▀ ██████████░▄▄▄ ██████████░█▀ | ..... Next−Gen Crypto iGaming ..... | | | | | | | Play now |
|
|
|
Merit.s
|
 |
July 21, 2025, 05:07:26 AM |
|
To put it short, both transactions was dropped because at that moment other transactions was paying higher than both of them and miners will prefer to add transactions with higher fee than lower fee. Which means that maybe, the mempool was congested at that moment. It's only when the mempool is congested that an average transaction fee used will not guarantee you the confirmation of your transaction until you increase the fee just like what was done.
When fees are increased, you have the higher chance of your transaction been confirmed which was why both transactions was later confirmed. As per not seeing your confimed transaction initially before a refresh, it shows that your wallet have not re-sync to get the information of the newly minned block. Wallets need to sync steadily in order for you to get the lastes updates of your transaction.
|
▄▄█████████████████▄▄ ▄█████████████████████▄ ███▀▀█████▀▀░░▀▀███████ ███▄░░▀▀░░▄▄██▄░░██████ █████░░░████████░░█████ ████▌░▄░░█████▀░░██████ ███▌░▐█▌░░▀▀▀▀░░▄██████ ███░░▌██░░▄░░▄█████████ ███▌░▀▄▀░░█▄░░█████████ ████▄░░░▄███▄░░▀▀█▀▀███ ██████████████▄▄░░░▄███ ▀█████████████████████▀ ▀▀█████████████████▀▀ | Rainbet.com CRYPTO CASINO & SPORTSBOOK | | | █▄█▄█▄███████▄█▄█▄█ ███████████████████ ███████████████████ ███████████████████ █████▀█▀▀▄▄▄▀██████ █████▀▄▀████░██████ █████░██░█▀▄███████ ████▄▀▀▄▄▀███████ █████████▄▀▄███ █████████████████ ███████████████████ ███████████████████ ███████████████████ | | | |
▄█████████▄ █████████ ██ ▄▄█░▄░▄█▄░▄░█▄▄ ▀██░▐█████▌░██▀ ▄█▄░▀▀▀▀▀░▄█▄ ▀▀▀█▄▄░▄▄█▀▀▀ ▀█▀░▀█▀
| 10K WEEKLY RACE | | 100K MONTHLY RACE | | | ██
█████
| ███████▄█ ██████████▄ ████████████▄▄ ████▄███████████▄ ██████████████████▄ ░▄█████████████████▄ ▄███████████████████▄ █████████████████▀████ ██████████▀███████████ ▀█████████████████████ ░████████████████████▀ ░░▀█████████████████▀ ████▀▀██████████▀▀ | ████████ ██████████████ |
|
|
|
DubemIfedigbo001
|
 |
July 21, 2025, 06:50:38 AM |
|
To put it short, both transactions was dropped because at that moment other transactions was paying higher than both of them and miners will prefer to add transactions with higher fee than lower fee.
From his explanation, Transaction A was still pending while transaction B was removed from the pending list signaling that only transaction B was dropped from the mempool because of it's low fee rate. Congestion makes older transaction with lower fees get dropped from the mempool by nodes, but transaction A still showing pending has not been dropped, but not yet included into a block as miners priority for higher fees ensures. Upon setting a higher fee for transaction B and rebroadcast, the transaction gets a chance to be considered the nodes it was connected to allowing it to stay on the mempool without getting rejected a second time and this time, both of them gets included in a block and mind at the same time.
|
| █▄ | R |
▀▀▀▀▀▀▀██████▄▄ ████████████████ ▀▀▀▀█████▀▀▀█████ ████████▌███▐████ ▄▄▄▄█████▄▄▄█████ ████████████████ ▄▄▄▄▄▄▄██████▀▀ | LLBIT | ▀█ | THE #1 SOLANA CASINO | ████████████▄ ▀▀██████▀▀███ ██▄▄▀▀▄▄█████ █████████████ █████████████ ███▀█████████ ▀▄▄██████████ █████████████ █████████████ █████████████ █████████████ █████████████ ████████████▀ | ████████████▄ ▀▀▀▀▀▀▀██████ █████████████ ▄████████████ ██▄██████████ ████▄████████ █████████████ █░▀▀█████████ ▀▀███████████ █████▄███████ ████▀▄▀██████ ▄▄▄▄▄▄▄██████ ████████████▀ | ........5,000+........ GAMES ......INSTANT...... WITHDRAWALS | ..........HUGE.......... REWARDS ............VIP............ PROGRAM | . PLAY NOW |
|
|
|
Mia Chloe (OP)
|
 |
July 21, 2025, 08:24:31 PM |
|
Alright everyone pls don't wonder why it took me long to reply because I was busy with some important stuff off forum and I locked it so I could reply when convenient for me. As for the answers.....
For the first paragraph where the issue starts, payment B disappeared for 2 reasons based on the story which are you spent the coins on a fee rate below purge fee becomes of this miners dropped it and it didn't reflect in your balance because when you came to recheck as a "Nigerian "  Naija network do their own so your wallet couldn't sync... Both of them were still pending in paragraph 3 because currently they were in low priority on the mempool because of congestion. They landed in the same block because they were placed at same depth. 
Some of you were close but didn't hit the nail on the head in some parts. Replies were very few as expected.... Anyways discussions can come in concerning this topic.
|
|
|
|
Felicity_Tide
Sr. Member
  
Offline
Activity: 476
Merit: 304
cout << "Bitcoin";
|
 |
July 21, 2025, 11:47:41 PM |
|
Naija network do their own so your wallet couldn't sync...
I agree that network can be very funny most times, and it's a bit difficult to tell when some wallet has fully synced or not, until you've made an attempt to make a transaction. Do you have an idea of the average time it takes a wallet to fully sync?, because I think there might be some cases where a transaction would fail to broadcast despite using the actual fee at that point, but after maybe refreshing the wallet or waiting for sometime, that same transaction would end up broadcasting with the same fee as if nothing ever happened before. So, what could possibly be the average syncing time?.
|
|
|
|
R |
▀▀▀▀▀▀▀██████▄▄ ████████████████ ▀▀▀▀█████▀▀▀█████ ████████▌███▐████ ▄▄▄▄█████▄▄▄█████ ████████████████ ▄▄▄▄▄▄▄██████▀▀ | LLBIT | | | 4,000+ GAMES███████████████████ ██████████▀▄▀▀▀████ ████████▀▄▀██░░░███ ██████▀▄███▄▀█▄▄▄██ ███▀▀▀▀▀▀█▀▀▀▀▀▀███ ██░░░░░░░░█░░░░░░██ ██▄░░░░░░░█░░░░░▄██ ███▄░░░░▄█▄▄▄▄▄████ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ | █████████ ▀████████ ░░▀██████ ░░░░▀████ ░░░░░░███ ▄░░░░░███ ▀█▄▄▄████ ░░▀▀█████ ▀▀▀▀▀▀▀▀▀ | █████████ ░░░▀▀████ ██▄▄▀░███ █░░█▄░░██ ░████▀▀██ █░░█▀░░██ ██▀▀▄░███ ░░░▄▄████ ▀▀▀▀▀▀▀▀▀ |
| | | | | | | | | ▄▄████▄▄ ▀█▀▄▀▀▄▀█▀ ▄▄░░▄█░██░█▄░░▄▄ ▄▄█░▄▀█░▀█▄▄█▀░█▀▄░█▄▄ ▀▄█░███▄█▄▄█▄███░█▄▀ ▀▀█░░░▄▄▄▄░░░█▀▀ █░░██████░░█ █░░░░▀▀░░░░█ █▀▄▀▄▀▄▀▄▀▄█ ▄░█████▀▀█████░▄ ▄███████░██░███████▄ ▀▀██████▄▄██████▀▀ ▀▀████████▀▀ | . ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ░▀▄░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░▄▀ ███▀▄▀█████████████████▀▄▀ █████▀▄░▄▄▄▄▄███░▄▄▄▄▄▄▀ ███████▀▄▀██████░█▄▄▄▄▄▄▄▄ █████████▀▄▄░███▄▄▄▄▄▄░▄▀ ████████████░███████▀▄▀ ████████████░██▀▄▄▄▄▀ ████████████░▀▄▀ ████████████▄▀ ███████████▀ | ▄▄███████▄▄ ▄████▀▀▀▀▀▀▀████▄ ▄███▀▄▄███████▄▄▀███▄ ▄██▀▄█▀▀▀█████▀▀▀█▄▀██▄ ▄██▀▄███░░░▀████░███▄▀██▄ ███░████░░░░░▀██░████░███ ███░████░█▄░░░░▀░████░███ ███░████░███▄░░░░████░███ ▀██▄▀███░█████▄░░███▀▄██▀ ▀██▄▀█▄▄▄██████▄██▀▄██▀ ▀███▄▀▀███████▀▀▄███▀ ▀████▄▄▄▄▄▄▄████▀ ▀▀███████▀▀ | | OFFICIAL PARTNERSHIP SOUTHAMPTON FC FAZE CLAN SSC NAPOLI |
|
|
|
Dulen007
Jr. Member
Offline
Activity: 84
Merit: 5
|
 |
July 22, 2025, 12:28:19 AM |
|
A little bit tricky to me though but lemme still give a try..
You sent two payments, A and B. Both were waiting to be confirmed (pending). After a while, Payment A was still waiting, but Payment B disappeared. This is because Payment B's fee was too low, so it wasn't prioritized. The money for Payment B came back to your wallet because it wasn't confirmed. You sent Payment B again with a higher fee. Both Payment A and the new Payment B were waiting to be confirmed. When the network confirmed transactions, both Payment A and the new Payment B were confirmed together. This means they were both processed and the money was deducted from your wallet. In short, the first Payment B got stuck due to low fees, but the second attempt with a higher fee worked when the network confirmed transactions.
|
|
|
|
CryptoHeadlineNews
|
 |
July 22, 2025, 07:17:25 AM |
|
You do both payments one after the other and your wallet immediately shows both Payment A and Payment B as pending. After an hour you refresh your wallet Payment A is still pending but Payment B is gone It's no longer in your pending transactions list and it is not your confirmed transactions or balance. I can remember having this exact experience a year ago when the Bitcoin network was congested, I sent a few Bitcoin and in a few hours, it got reversed back into my wallet due to low fees. And I'm pretty much sure low fees must have been one of the reason why Payment B as explained above could not have been among your confirmed transactions, as it's likely to have been dropped from the mempool due to low fees while waiting for miners to confirm it, since it's obvious miners do prioritize high fees. While secondly, another factor that I think might have resulted to this might be when the Bitcoin Node has an issue or Network fails to Synchronize correctly. Because when your Bitcoin wallet app or node is not fully synced or connected to unreliable nodes, pending transactions might disappear from the display of the wallet, just as explained above. After refreshing your network on your phone the 0.05BTC you tried to send for Payment B reappeared in your wallet balance making it look like it was never spent You're a bit confused thinking probably there was a network glitch.
What could have caused this is simply because the transaction was rejected by the miner due to low fees, because we all know that Bitcoin miners do prioritize high transaction fees, Then you resend Payment B with a higher fee than before and it says pending immediately. After an hour You check again. Payment A is still pending The resent Payment B is also still pending Your wallet balance still reflects the 0.05BTC for the resent Payment B as if it's still available even though your wallet says pending. Suddenly a new block is found and confirmed on the Bitcoin network and your wallet syncs up. Payment A is now confirmed It's in the new block, the resent Payment B is also confirmed It's in the same new block as Payment A and your wallet balance correctly updates showing both 0.2 BTC and 0.05BTC as spent.
Yes, both transaction seems to have been confirmed in the same block, simply because the miner saw that the recent fees for both Payment A and B transactions was now reasonably enough. Since it's obvious miners always prioritize higher transaction fees.
|
| █▄ | R |
▀▀▀▀▀▀▀██████▄▄ ████████████████ ▀▀▀▀█████▀▀▀█████ ████████▌███▐████ ▄▄▄▄█████▄▄▄█████ ████████████████ ▄▄▄▄▄▄▄██████▀▀ | LLBIT | ▀█ | THE #1 SOLANA CASINO | ████████████▄ ▀▀██████▀▀███ ██▄▄▀▀▄▄█████ █████████████ █████████████ ███▀█████████ ▀▄▄██████████ █████████████ █████████████ █████████████ █████████████ █████████████ ████████████▀ | ████████████▄ ▀▀▀▀▀▀▀██████ █████████████ ▄████████████ ██▄██████████ ████▄████████ █████████████ █░▀▀█████████ ▀▀███████████ █████▄███████ ████▀▄▀██████ ▄▄▄▄▄▄▄██████ ████████████▀ | ........5,000+........ GAMES ......INSTANT...... WITHDRAWALS | ..........HUGE.......... REWARDS ............VIP............ PROGRAM | . PLAY NOW |
|
|
|
I_Anime
|
 |
July 22, 2025, 10:23:34 AM |
|
Alright everyone pls don't wonder why it took me long to reply because I was busy with some important stuff off forum and I locked it so I could reply when convenient for me. As for the answers.....
For the first paragraph where the issue starts, payment B disappeared for 2 reasons based on the story which are you spent the coins on a fee rate below purge fee becomes of this miners dropped it and it didn't reflect in your balance because when you came to recheck as a "Nigerian "  Naija network do their own so your wallet couldn't sync... Both of them were still pending in paragraph 3 because currently they were in low priority on the mempool because of congestion. They landed in the same block because they were placed at same depth. 
Some of you were close but didn't hit the nail on the head in some parts. Replies were very few as expected.... Anyways discussions can come in concerning this topic. This is a nice post op , literally pains me that I didn't see the post on time I would have like to give it a try , though am not a tech expert or anything, but I do find it interesting and amusing too . To me is like an opportunity to learn something new and after going through this post I had to go through some replies and made some research and I learnt something new which is cool . The puzzle is a catchy one , I guess the reason why the B transaction was rejected at first was because miners did not find the fee attractive, they prioritise higher frees just as you mentioned, have experienced this same thing though especially that pending part , then was due to congestion my transaction was pending for days . It will be nice if post like this (technical related topic ) been post in our LB more often, like the way op break it down , because sometimes am a bit confused whenever I visit technical board in this forum.
|
▄▄█████████████████▄▄ ▄█████████████████████▄ ███▀▀█████▀▀░░▀▀███████ ███▄░░▀▀░░▄▄██▄░░██████ █████░░░████████░░█████ ████▌░▄░░█████▀░░██████ ███▌░▐█▌░░▀▀▀▀░░▄██████ ███░░▌██░░▄░░▄█████████ ███▌░▀▄▀░░█▄░░█████████ ████▄░░░▄███▄░░▀▀█▀▀███ ██████████████▄▄░░░▄███ ▀█████████████████████▀ ▀▀█████████████████▀▀ | Rainbet.com CRYPTO CASINO & SPORTSBOOK | | | █▄█▄█▄███████▄█▄█▄█ ███████████████████ ███████████████████ ███████████████████ █████▀█▀▀▄▄▄▀██████ █████▀▄▀████░██████ █████░██░█▀▄███████ ████▄▀▀▄▄▀███████ █████████▄▀▄███ █████████████████ ███████████████████ ███████████████████ ███████████████████ | | | |
▄█████████▄ █████████ ██ ▄▄█░▄░▄█▄░▄░█▄▄ ▀██░▐█████▌░██▀ ▄█▄░▀▀▀▀▀░▄█▄ ▀▀▀█▄▄░▄▄█▀▀▀ ▀█▀░▀█▀
| 10K WEEKLY RACE | | 100K MONTHLY RACE | | | ██
█████
| ███████▄█ ██████████▄ ████████████▄▄ ████▄███████████▄ ██████████████████▄ ░▄█████████████████▄ ▄███████████████████▄ █████████████████▀████ ██████████▀███████████ ▀█████████████████████ ░████████████████████▀ ░░▀█████████████████▀ ████▀▀██████████▀▀ | ████████ ██████████████ |
|
|
|
GPVibes
Member

Offline
Activity: 147
Merit: 28
|
 |
July 22, 2025, 10:46:10 AM |
|
Hey..... I like that part you brought the naija factor oo. Network network and bad network. This bad network stuff in the country is another thing especially if you are off network areas like major cities, you really go crazy sometimes thinking something had gone wrong with your wallet if you are waiting for an update.
Op thanks for clearing the air though. At the time I saw the thread and wanted to say something, it was already locked. However, my response would have also touched on the low transaction fee because miners are in business too and they would be interested to pick transaction sent to be processed with higher and enticing fee especially where there is congestion/traffic (demand for process).
I'm not a tech person and would have given almost the generic responses on the thread. The amount involved in transaction A and B won't be the headache of miners but how much fee involved, so they will keep dropping it to pick higher ones because there are transactions on the Blockchain to work with which was the reason they both landed in same block and I suspect it wasn't a peak hour.
This is the reason I believe it is faster, easier and luckier to get low fee transactions to be processed during off rush/ peak hours like night time and early morning.
|
Vanity upon Vanity, that's what it is. If you know.
|
|
|
MainIbem
|
 |
July 22, 2025, 02:17:04 PM |
|
...Hey..... I like that part you brought the naija factor oo. Network network and bad network. This bad network stuff in the country is another thing especially if you are off network areas like major cities, you really go crazy sometimes thinking something had gone wrong with your wallet if you are waiting for an update.
The amount involved in transaction A and B won't be the headache of miners but how much fee involved, so they will keep dropping it to pick higher ones because there are transactions on the Blockchain to work with which was the reason they both landed in same block and I suspect it wasn't a peak hour.
This is the reason I believe it is faster, easier and luckier to get low fee transactions to be processed during off rush/ peak hours like night time and early morning...
You're right mate, poor network connectivity is a pressing issue we have in our country that should be tackled cause it has many significant consequences not only on our economy but socially as well. Anyways back to the subject matter, I've not experienced the situation the OP's explained but I have a clue and my own case is something almost similar due to poor network connectivity but in the P2P market, I opened a trade with a merchant in the P2P but experienced poor network connectivity when I was about to release the coin after the merchant made payment, I got many text from him after my network became stable, to him I was being deceitful little did he know that it wasn't my intention but due to a poor network connection. Concerning your last paragraph I think I do experience better network connectivity at night and early mornings too so for folks like me it would better to carry out transactions at those times.
|
|
|
|
Ambatman
|
 |
July 22, 2025, 06:15:12 PM |
|
in your balance because when you came to recheck as a "Nigerian "  Naija network do their own so your wallet couldn't sync... To be specific Glo network. Omoo if it wasn't shame of me bashing mtn I go for Don switch fully. Quick question, Who has experienced a eviction from the mempool as a result of spending of a single UTXO twice Where the first transaction hasn't been confirmed hence the other had to be removed? Same situation could cause an eviction from the mempool but the OP did specify lower fee
|
|
|
|
Mia Chloe (OP)
|
I agree that network can be very funny most times, and it's a bit difficult to tell when some wallet has fully synced or not, until you've made an attempt to make a transaction. Do you have an idea of the average time it takes a wallet to fully sync?, because I think there might be some cases where a transaction would fail to broadcast despite using the actual fee at that point.
I don't think synchronization actually has a particular time it takes. For your wallet to sync with the blockchain, basically it differs based on many factors ranging from the particular wallet software you use to how many UTXOs you have on your wallet. This simply means the more the input and output transactions from your wallet the longer time required for synchronisation. Quick question, Who has experienced a eviction from the mempool as a result of spending of a single UTXO twice Where the first transaction hasn't been confirmed hence the other had to be removed? Same situation could cause an eviction from the mempool but the OP did specify lower fee
It is actually possible but the chances are quite rare basically miners are very smart when it comes to selecting transactions to mine which simply means if you double spend there's a high chance they will confirm the one with bigger fees first and discard the other one.
|
|
|
|
abaeze
Member

Offline
Activity: 85
Merit: 40
|
 |
July 22, 2025, 08:05:13 PM |
|
Good evening LB I have a puzzle I wrote based on something I've experienced in the past anyways without further ado... Let's get to it...
You love art and decided to buy an art and also pay for something else the two payments are A and B. Now for Payment A you Sent 0.2BTC from your main wallet to Mr A selling the art and you set a moderate fee. While for Payment B you Sent 0.05 BTC from the same main wallet to Mr B for a commission and you set a slightly lower fee than Payment A because it's a smaller amount.
What I understood by analyzing this part is that here you have a BTC transaction from one main Bitcoin wallet to two wallets and A= 0.2 BTC and B= 0.05 BTC. For A transaction, A has a medium fee and B has a comparatively lower fee than A.
You do both payments one after the other and your wallet immediately shows both Payment A and Payment B as pending. After an hour you refresh your wallet Payment A is still pending but Payment B is gone It's no longer in your pending transactions list and it is not your confirmed transactions or balance.
From here it is understood that two payments were sent but the payment is showing pending and after an hour payment A is pending and payment B is not showing anywhere.
After refreshing your network on your phone the 0.05BTC you tried to send for Payment B reappeared in your wallet balance making it look like it was never spent You're a bit confused thinking probably there was a network glitch. Then you resend Payment B with a higher fee than before and it says pending immediately.
From here it is understood that payment B was canceled from the mempool due to low fee but after refreshing it is showing again in the balance, so due to confusion it is sent again with a higher fee but it is showing pending again.
After an hour You check again. Payment A is still pending The resent Payment B is also still pending Your wallet balance still reflects the 0.05BTC for the resent Payment B as if it's still available even though your wallet says pending. Suddenly a new block is found and confirmed on the Bitcoin network and your wallet syncs up.
After an hour, both payments A and B are pending. Due to the lack of transaction confirmation in wallet B, the balance shows 0.05 BTC, which means a new block is mined, as a result, payment A and new payment B are confirmed, and the transaction is shown as complete, and by checking the balance, it can be seen that the total amount that was supposed to be spent has been spent.
Payment A is now confirmed It's in the new block, the resent Payment B is also confirmed It's in the same new block as Payment A and your wallet balance correctly updates showing both 0.2 BTC and 0.05BTC as spent.
Explain what happened along every point in the story. Pls be direct and DON'T USE AI
So, now if I put the whole story together, it can be summarized that if I choose a low fee when transacting BTC from one main wallet to others multiple wallet at the same time, the transaction may be removed from the mempool occasionally or frequently, although the BTC remains usable until confirmation arrives, but if i retransact with the appropriate fee, it is confirmed and added to the block and the wallet gets the correct confirmation.
|
|
|
|
ColdLava40
Member

Offline
Activity: 67
Merit: 19
|
 |
July 22, 2025, 09:10:06 PM |
|
Good evening LB I have a puzzle I wrote based on something I've experienced in the past anyways without further ado... Let's get to it... You love art and decided to buy an art and also pay for something else the two payments are A and B. Now for Payment A you Sent 0.2 BTC from your main wallet to Mr A selling the art and you set a moderate fee. While for Payment B you Sent 0.05 BTC from the same main wallet to Mr B for a commission and you set a slightly lower fee than Payment A because it's a smaller amount. You do both payments one after the other and your wallet immediately shows both Payment A and Payment B as pending. After an hour you refresh your wallet Payment A is still pending but Payment B is gone It's no longer in your pending transactions list and it is not your confirmed transactions or balance. After refreshing your network on your phone the 0.05 BTC you tried to send for Payment B reappeared in your wallet balance making it look like it was never spent You're a bit confused thinking probably there was a network glitch. Then you resend Payment B with a higher fee than before and it says pending immediately. After an hour You check again. Payment A is still pending The resent Payment B is also still pending Your wallet balance still reflects the 0.05 BTC for the resent Payment B as if it's still available even though your wallet says pending. Suddenly a new block is found and confirmed on the Bitcoin network and your wallet syncs up. Payment A is now confirmed It's in the new block, the resent Payment B is also confirmed It's in the same new block as Payment A and your wallet balance correctly updates showing both 0.2 BTC and 0.05 BTC as spent.
Explain what happened along every point in the story. Pls be direct and DON'T USE AI assume you are a Nigerian and we are referring to the regular bitcoin network.  Would have made this on the general board but I think Nigerians will benefit more from it so I made it here.. Good luck....wow this is a unique puzzle Payment A 0.02btc was sent on a moderate fee Payment B0.05btc was sent on a slight low fee For the first scenario payment A and payment B are pending because pending because they where at the mempool waiting for miners to pick up the transaction. Payment B failed because of the low fees. In conclusion the higher the transaction fees the more quicker miners will pick up the transaction which will can tell in the last scenario when both transactions was confirmed at the same time even when transaction A as been in the mempool for a long time.
|
|
|
|
|