Bitcoin Forum
May 05, 2024, 06:25:56 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Replace by Fee beginner question  (Read 174 times)
seolein (OP)
Member
**
Offline Offline

Activity: 67
Merit: 11


View Profile
February 18, 2024, 08:56:35 PM
 #1

Hi
I am using sparrow, sent a transaction with very low fee so it just was stuck for few days. lets say for example I sent 0.5btc.

Today I used the replace by fee function in Sparrow to send the transaction again with higher fee. It is still a bit low so still unconfirmed, however in sparrow suddenly I see a new UTXO with like 0.38BTC and it says "Unconfirmed(Spendable)" instead of showing the date.

what does it mean and why does it not show 0.5btc the value of my original transaction? why such a random one?

thank you!
1714890356
Hero Member
*
Offline Offline

Posts: 1714890356

View Profile Personal Message (Offline)

Ignore
1714890356
Reply with quote  #2

1714890356
Report to moderator
It is a common myth that Bitcoin is ruled by a majority of miners. This is not true. Bitcoin miners "vote" on the ordering of transactions, but that's all they do. They can't vote to change the network rules.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714890356
Hero Member
*
Offline Offline

Posts: 1714890356

View Profile Personal Message (Offline)

Ignore
1714890356
Reply with quote  #2

1714890356
Report to moderator
BitMaxz
Legendary
*
Offline Offline

Activity: 3248
Merit: 2965


Block halving is coming.


View Profile WWW
February 18, 2024, 09:18:06 PM
 #2

Do you mean after you bump this transaction on the same wallet you receive it only 0.38BTC?
Have you checked if the fee you set is enough? What I think maybe the bump fee you set is very high which causes this issue.

By default, sparrow is allowed to spend unconfirmed transactions which is why it shows spendable even if the transaction is still unconfirmed.


█▀▀▀











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











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

Activity: 2394
Merit: 5235



View Profile
February 18, 2024, 09:24:10 PM
 #3

You sent 0.5 BTC and you have a UTXO worth 0.38 BTC which is unconfirmed. Am I getting you correctly?

If so, the 0.38 BTC should be the change you received after making the transaction sending 0.5 BTC. The total value of UTXO(s) used for your transaction was around 0.88 BTC, you sent 0.5 BTC and received 0.38 BTC as change.

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

Activity: 67
Merit: 11


View Profile
February 18, 2024, 09:28:39 PM
 #4

i mean originally I sent 0.5btc, set the rate to 7sat/vb and it was unconfirmed for days.
Today I right-clicked on the unconfirmed transaction in Sparrow and selected "increase Fee Replace by Fee" - I did this and set the fee to 10sat/vb.
And now I have a new UTXO (Unconfirmed/Spendable) I did not have before today with like 0.38btc.

Did I do anything wrong?
seolein (OP)
Member
**
Offline Offline

Activity: 67
Merit: 11


View Profile
February 18, 2024, 09:30:05 PM
 #5

You sent 0.5 BTC and you have a UTXO worth 0.38 BTC which is unconfirmed. Am I getting you correctly?

If so, the 0.38 BTC should be the change you received after making the transaction sending 0.5 BTC. The total value of UTXO(s) used for your transaction was around 0.88 BTC, you sent 0.5 BTC and received 0.38 BTC as change.

Oh I see... but in the original transaction I did not have any change.. strange... is it because to pay the higher fee an additional UTXO was added and now this is the change I get back?
hosseinimr93
Legendary
*
Offline Offline

Activity: 2394
Merit: 5235



View Profile
February 18, 2024, 09:34:16 PM
 #6

And now I have a new UTXO (Unconfirmed/Spendable) I did not have before today with like 0.38btc.
As I said the 0.38 BTC should be the change you received in the transaction sending 0.5 BTC.
If you didn't have the unconfirmed UTXO worth 0.38 BTC before bumping the fee, that can be because your wallet added a new UTXO to your transaction for covering the transaction fee.

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

Activity: 67
Merit: 11


View Profile
February 18, 2024, 09:36:36 PM
 #7

And now I have a new UTXO (Unconfirmed/Spendable) I did not have before today with like 0.38btc.
As I said the 0.38 BTC should be the change you received in the transaction sending 0.5 BTC.
If you didn't have the unconfirmed UTXO worth 0.38 BTC before bumping the fee, that could be because your wallet added a new UTXO to your transaction for covering the transaction fee.

Got it - so if I had set a higher fee from the beginning I would not have this new additional UTXO in my wallet which now probably increase future transaction cost for my remaining UTXOs in my wallet. Interesting, learned something today. thanks!
hosseinimr93
Legendary
*
Offline Offline

Activity: 2394
Merit: 5235



View Profile
February 18, 2024, 09:47:27 PM
 #8

Got it - so if I had set a higher fee from the beginning I would not have this new additional UTXO in my wallet which now probably increase future transaction cost for my remaining UTXOs in my wallet.
It depends.
 
Assume that I have made a transaction sending 0.5 BTC using a UTXO worth 0.6 BTC. My transaction would have two outputs. One of them is owned by the recipient and the other is the change.
Now if I bump the fee, my transaction will have two outputs.

If I make a transaction using a UTXO worth 0.5 BTC and send 0.5 BTC minus fee, my transaction will have exactly 1 output.
If I want to bump the fee without decreasing the sending amount, I have to add a new UTXO and my transaction will probably have a change. If I decrease the sending amount to cover the additional fee, my transaction would still have 1 output and there wouldn't be any change.

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

Activity: 3248
Merit: 2965


Block halving is coming.


View Profile WWW
February 18, 2024, 10:39:46 PM
 #9

The 0.38BTC from 0.5BTC makes us confused without telling us what the exact amount you have in your wallet is.
I just thought that the total amount you have in your wallet is 0.5BTC and sent it all with a low transaction fee and then after you bump the fee you receive another unconfirmed transaction which means you have 0.88 BTC from your wallet like hosseinimr93 pointed out above and the 0.38BTC is the change transaction.

█▀▀▀











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











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

Activity: 2520
Merit: 2853


Top Crypto Casino


View Profile WWW
February 18, 2024, 11:43:49 PM
 #10

The 0.38BTC from 0.5BTC makes us confused without telling us what the exact amount you have in your wallet is.
I just thought that the total amount you have in your wallet is 0.5BTC and sent it all with a low transaction fee and then after you bump the fee you receive another unconfirmed transaction which means you have 0.88 BTC from your wallet like hosseinimr93 pointed out above and the 0.38BTC is the change transaction.
A transaction hash/tx Id can be very helpful in this case and it can help us  figure out what really happened.
Anyways, no need to speculate, I believe hosseinimr93 neiled it right. Re-read his last post and you will understand what happened.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
nc50lc
Legendary
*
Offline Offline

Activity: 2408
Merit: 5588


Self-proclaimed Genius


View Profile
February 19, 2024, 06:21:42 AM
 #11

Today I right-clicked on the unconfirmed transaction in Sparrow and selected "increase Fee Replace by Fee" - I did this and set the fee to 10sat/vb.
And now I have a new UTXO (Unconfirmed/Spendable) I did not have before today with like 0.38btc.

Did I do anything wrong?
One way to make sure of it is to expand your transaction in the 'Transactions' tab.
Use the forward arrow icon ▶ on front of it and you'll see which UTXO are spend and created;
"Spent" represents which UTXO are removed from your UTXO tab since those are used by that transaction.
And "Change" or "Received" are the ones added to your UTXO tab.

If you check its "output point" (Shown as: Change to <txid:txindex>), it should match with its corresponding entry in the UTXO tab.

Of course, if you have other transactions, check if the change or received UTXOs in the other transaction are spent by the later ones.

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

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

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

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

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

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











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











▄▄▄▄█
seolein (OP)
Member
**
Offline Offline

Activity: 67
Merit: 11


View Profile
February 19, 2024, 07:53:16 AM
Merited by LoyceV (2), Halab (2)
 #12

so the transaction was finally confirmed, it is what hosseinimr93 suggested that the 0.38btc was the change I got back for bumping the fee.
I did a 2nd transaction with the rest of my stack, so all is now moved to a coldcard with passphrase wallet which has 2 UTXOs in total (down from 14 UTXOs), hopefully that will help next year with lower transaction costs when I assume price and fees will be going bananas.
thanks for the help.
Cricktor
Hero Member
*****
Offline Offline

Activity: 756
Merit: 1111


Crypto Swap Exchange


View Profile
February 19, 2024, 07:15:16 PM
 #13

I think you can lock the thread.

Another little word of advise: be careful what and how much you disclose about your coins. We're already talking about likely at least 0.88BTC and that's not a small amount and value. You've given enough details to actually find your transactions on the blockchain and with simple following the coins who knows what else is revealed of your wallet belongings.

It's usually better to keep a lower profile. Your problem could've been discussed with more fictional amounts, e.g. divide real amounts by some non-obvious divisor.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
seolein (OP)
Member
**
Offline Offline

Activity: 67
Merit: 11


View Profile
February 20, 2024, 08:07:28 AM
 #14

I think you can lock the thread.

Another little word of advise: be careful what and how much you disclose about your coins. We're already talking about likely at least 0.88BTC and that's not a small amount and value. You've given enough details to actually find your transactions on the blockchain and with simple following the coins who knows what else is revealed of your wallet belongings.

It's usually better to keep a lower profile. Your problem could've been discussed with more fictional amounts, e.g. divide real amounts by some non-obvious divisor.

no worries, the amounts are entirely fictional. In the beginning I said "for example 0.5btc" but thanks still, its a good point in general.
Mia Chloe
Sr. Member
****
Offline Offline

Activity: 336
Merit: 494


Math + Code = Blockchain 😁


View Profile
February 24, 2024, 03:51:56 AM
 #15

This is quite simple. There are a few things to note when you broadcast a transaction.
Firstly the sender can bump the fee himself with some extra coins from his wallet in doing this it won't affect the initial amount you send since the extra amount spent in bumping was from the remaining balance.
Also, the receiver can bump the fee probably because they want it received faster(confirmed quickly) so they can speed up the confirmation by creating a child transaction from the initial transaction only with a higher fee.

Technically both the receiver and sender can bump the fee. When the sender bumps it's referred to as RBF and CPFP when the receiver bumps.

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
MΞTAWIN  THE FIRST WEB3 CASINO██████
██
██
██
██
██
██
██

██

██

██

██

██████
.
 PLAY NOW 
██████
██
██
██
██
██
██
██

██

██

██

██

██████
Catenaccio
Full Member
***
Offline Offline

Activity: 392
Merit: 116



View Profile
February 24, 2024, 04:00:00 AM
 #16

This is quite simple. There are a few things to note when you broadcast a transaction.
Firstly the sender can bump the fee himself with some extra coins from his wallet in doing this it won't affect the initial amount you send since the extra amount spent in bumping was from the remaining balance.
Sender can bump fee with Replace By Fee by two options.
- Preserve payment.
- Deduct payment.

With preserve payment, the initial sending value does not change and sender must have some satoshis to pay the extra bump fee.
With deduct payment, the initial sending value will be deducted by extra bump fee. In this case, the sender does not need to have extra satoshi to bump fee but eventually the sending value of that transaction will be smaller a little bit (by deduction for extra fee).

Quote
Also, the receiver can bump the fee probably because they want it received faster(confirmed quickly) so they can speed up the confirmation by creating a child transaction from the initial transaction only with a higher fee.
It's Child Pay for Parents, not Replace by Fee.

nc50lc
Legendary
*
Offline Offline

Activity: 2408
Merit: 5588


Self-proclaimed Genius


View Profile
February 24, 2024, 06:33:16 AM
Merited by ABCbits (1)
 #17

Sender can bump fee with Replace By Fee by two options.
- Preserve payment.
- Deduct payment.
Since the topic is about Sparrow Wallet, it's worth noting that he wont be seeing those options if he used RBF, those are Electrum-specific options.

In Sparrow, the user can freely edit the amount with lower, same or even higher value as long as there's enough UTXO to spend.
The recipient address can also be changed manually.
Basically "increase fee" (deduct/preserve) and "cancel (double-spend)" options in Electrum for "power-users".
Electrum just simplified those as wallet features for the common users.

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

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

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

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

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

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











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











▄▄▄▄█
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!