Author

Topic: Batch RBF transactions (Electrum) (Read 229 times)

legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
November 01, 2019, 09:52:54 AM
#7
-snip- This may still work if you only slightly increase the fee for the second transaction but still you cannot be sure that this transaction will be confirmed first.
Don't you worry, Electrum implemented RBF with accordance to the rules (wiki) otherwise, RBF transactions won't be accepted by the server (nodes) to begin with.
(except in some cases: bug)

Without clicking the link, #2 in the list indicates that the replacement transaction should pay additional fee of at least the minimum tx fee based from its 1sat/B fee rate,
ex: If the new RBF tx is 295bytes, then it must pay at least 295sat higher than the original tx; same with batching, but the minimum additional fee will be based from the batched tx.

TL;DR: You'll never be able to create a replacement TX with lower fees as it will be rejected by nodes.
newbie
Activity: 14
Merit: 16
November 01, 2019, 08:55:16 AM
#6
Logically the second transaction must pay more fees, otherwise miners will pick the first one from the mempool.
This can be a problem if the miners pick the first transaction (for example if the second transaction has the same fee (sat/byte) or for some other reason), then the second transaction is not valid anymore and it will fail and you have to redo the second transaction. If you want to make sure that this doesn't happen, then you have to set a higher fee for the second transaction which will negate the benefit that the "batch RBF transactions" has in the first place (save some fees). This may still work if you only slightly increase the fee for the second transaction but still you cannot be sure that this transaction will be confirmed first.
legendary
Activity: 2702
Merit: 3037
Top Crypto Casino
October 31, 2019, 11:25:22 AM
#5
I'm not sure about the final fee but I guess the second transaction overrides it.
Logically the second transaction must pay more fees, otherwise miners will pick the first one from the mempool. So yes. Second transaction fees will be applied.
legendary
Activity: 1876
Merit: 3132
October 31, 2019, 08:51:22 AM
#4
Is this done automatically when I create the second transaction? Does it mean that whatever fee I choose for the second transaction will be actually for both transactions?

It happens automatically if you turn on RBF and RBF Batching before sending the first transaction. I'm not sure about the final fee but I guess the second transaction overrides it.

Down: That's a given. I have no idea why I was overthinking it.
newbie
Activity: 14
Merit: 16
October 31, 2019, 08:44:43 AM
#3
Is this done automatically when I create the second transaction? Does it mean that whatever fee I choose for the second transaction will be actually for both transactions? I have to test this.
legendary
Activity: 1876
Merit: 3132
October 31, 2019, 08:36:34 AM
#2
Does somebody know what this settings does? I know what RBF means, but I don't know what this "batching" means or how it works. Can somebody please explain this? Or is this documented somewhere? Thanks!

If the transaction hasn't been confirmed yet and you decided to create another transaction then instead of two separate transactions you would have one transaction with the inputs and outputs of both transactions. This feature lets you save a little on the fees.
newbie
Activity: 14
Merit: 16
October 31, 2019, 08:30:57 AM
#1
Does somebody know what this settings does? I know what RBF means, but I don't know what this "batching" means or how it works. Can somebody please explain this? Or is this documented somewhere? Thanks!
Jump to: