Post
Topic
Board Nigeria (Naija)
Re: Today's puzzle
by
abaeze
on 22/07/2025, 20:05:13 UTC
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.