Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: pazuzu23 on January 05, 2018, 03:20:35 AM



Title: REPLACEABLE increase fee cannot bump fee: could not find suitable outputs
Post by: pazuzu23 on January 05, 2018, 03:20:35 AM
REPLACEABLE increase fee cannot bump fee: could not find suitable outputs. Electrum 3.0.3
0.0049673 BTC is the balance.

The following are the TX details ( any ideas what the problem is and how I might dig my way out of this imbecile crypto mess:

Estimated TX Value   0.02573330 BTC
UNCONFIRMED   
OPT-IN RBF   
Thursday, January 4th 2018, 10:51:53 -06:00   
blockchain search   
View on BTC.com
BITCOIN TRANSACTION
e7f1c400bc3d5104ecxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxbb20b3d587641799
Estimated TX Value   0.02573330 BTC
Confirmations   UNCONFIRMED
OPT-IN RBF
Relay time
Thursday, January 4th 2018, 10:51:53 -06:00
Total Inputs   0.02763837 BTC
Total Outputs   0.02578632 BTC
Fee   0.00185205 BTC
Fee / KB   0.00227245 BTC
Size   815 bytes
Estimated Change   0.00005302 BTC
sent to xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
5 INPUTS
Total Inputs: 0.02763837 BTC
xxxxxxxxxxxxxxxxxxxx
2 OUTPUTS
0.00005302 BTC change

Captures are available if helpful. There are sufficient funds to increase the fee. No confirmation.

27 USD current Fee paid

375 USD transaction.


Title: Re: REPLACEABLE increase fee cannot bump fee: could not find suitable outputs
Post by: pooya87 on January 05, 2018, 03:39:32 AM
it is because your output (the first one paying to 1MF8v....) is nearly a dust payment so for Electrum to want to deduct from that output and pay the fees it has to reduce the 5302 satoshi to a lower amount which it can't so it gives you this error.

and even if it could bump your fee, it would have been bumped to 233 satoshi/byte instead of current 227 satoshi/byte. which makes not much of a difference.


Title: Re: REPLACEABLE increase fee cannot bump fee: could not find suitable outputs
Post by: pazuzu23 on January 05, 2018, 12:15:53 PM
it is because your output (the first one paying to 1MF8v....) is nearly a dust payment so for Electrum to want to deduct from that output and pay the fees it has to reduce the 5302 satoshi to a lower amount which it can't so it gives you this error.

and even if it could bump your fee, it would have been bumped to 233 satoshi/byte instead of current 227 satoshi/byte. which makes not much of a difference.

Thank you @pooya87 for your insight. I won't even pretend to understand how this happened. I increased another Tx and no problem. Of course that was simply a few buck trial send.

If you would, where does that leave me now? How does this end and or is there anything I can do. Please explain to me as you might a 7 year old. Clearly this is not a plug and play scenario. So, I send 0.0257333 XBT to a single address with a ~ 0.00185205 XBT = 27.5339USD Fee. Then I'm looking at a "Replaceable" yellow ! triangle that seems to have no explicit function aside from "This ain't going nowhere" alert.
I would ask what I did wrong aside from not paying much more than 27 bucks, which seems pointless at this point.

More to the point:
1. What can I do now?
2. How does this end?
3. Any options?

Obviously I am really in need of any help you would be kind enough to provide.


Title: Re: REPLACEABLE increase fee cannot bump fee: could not find suitable outputs
Post by: Xynerise on January 05, 2018, 12:39:20 PM
What that means is that you can't do a Replace-by-fee transaction because your total amount won't be able to increase the fee sent.
If you did a RBF your just be able to increase your fee paid from 227sats per byte to 233 sats per byte, whereas the current recommended fee according to bitcoinfees.21.co is ~490sats/byte for quick confirmation.

If you're the owner of 13EiZrXRgBCZRYixm4EhJnTELnyveZaFC6 (i.e the receiver of the payment) then you can attempt a Child-pays-for-parent transaction by spending the unconfirmed outputs from your transaction but paying enough fees to cover both transactions.
This could be expensive, but if you want the transaction to be confirmed quickly then it's recommended.

Another (free) option would be to forward your transaction ID to mining pools like ViaBTC or Antpool.
You can also contact Quickseller (runs f2pool) to add your transaction to the next block they mine.


Title: Re: REPLACEABLE increase fee cannot bump fee: could not find suitable outputs
Post by: pazuzu23 on January 05, 2018, 01:20:00 PM
Thank you so much Xynerise. I will try the mining pools you referred to. "This could be expensive" regarding the Child-pays-for-parent transactions. I am not inclined not to pile a ton more money into this. From where I sit I get this electrum app, follow the directions, then end up here.

If I were to sit and leave it to do who knows what, will the transaction drop off the mempool... and return to this wallet or is it history? If the Tx does cancel or funds return to me how long does that take.


Title: Re: REPLACEABLE increase fee cannot bump fee: could not find suitable outputs
Post by: bob123 on January 05, 2018, 02:17:26 PM
If I were to sit and leave it to do who knows what, will the transaction drop off the mempool... and return to this wallet or is it history? If the Tx does cancel or funds return to me how long does that take.

The transaction might get dropped off the network within 14 days if no node is going to rebroadcast it.
But it might also never drop if its going to be rebroadcasted all the time (at least until a conflicting TX has been confirmed).
You should definetly clear your wallets data/history (not wallet files!) to keep it from rebroadcasting your transaction.
The easiest way (in electrum) would probably be to just recreate the wallet with your seed.
Changing the server your client connects to might also help in a second replace-by-fee attempt.


Title: Re: REPLACEABLE increase fee cannot bump fee: could not find suitable outputs
Post by: pazuzu23 on January 05, 2018, 02:49:04 PM
If I were to sit and leave it to do who knows what, will the transaction drop off the mempool... and return to this wallet or is it history? If the Tx does cancel or funds return to me how long does that take.

The transaction might get dropped off the network within 14 days if no node is going to rebroadcast it.
But it might also never drop if its going to be rebroadcasted all the time (at least until a conflicting TX has been confirmed).
You should definetly clear your wallets data/history (not wallet files!) to keep it from rebroadcasting your transaction.
The easiest way (in electrum) would probably be to just recreate the wallet with your seed.
Changing the server your client connects to might also help in a second replace-by-fee attempt.

As I say, do please dumb it down for me.

From what I've seen, there is no apparent way to clear the electrum history.


I removed the following
So clear:
Go to \Users\YourUserName\AppData\Roaming\Electrum\wallets (or %APPDATA%\Electrum\wallets)   ?

Then created a new wallet with the WALLET GENERATION SEED? Used existing Seed since I had a balance on the client (client for what is worth and that isn't much)

I changed to another server.

The history is still the same but the server is new and the client reloaded all the previous transactions.

Is that what needed to be done?


If you would, please walk me through that. This could be quite meaningful to me.


Title: Re: REPLACEABLE increase fee cannot bump fee: could not find suitable outputs
Post by: pazuzu23 on January 05, 2018, 06:16:29 PM
i received your pm but due to my newbie status i can't respond in that specific way but due to the fact you were kind enough to take my cause i felt compelled to reply the best i could.

So here is weird, in a way that just doesn't happen to me. just straight up inexplicable and this was not a mix up of TX's,
This is from recipient with my social commentary asides:

from recipient:
got your transfer this afternoon!

me:
(sent this yesterday am) (also about an hour or so ago deleted all electrum files and then reinstalled using the existing WALLET GENERATION SEED) then chose manually to select a different server) got zero clue if that played any part in this but the client continues to show yellow triangle Replaceable. the client shows the correct balance with the Tx completed.

from recipient:
it shows there was no confirmation but the money was in the wallet which is weird, but succeed to withdrew it then, so it's all good, you don't have to resend it!
Also when it was withdrawn the fees were only 8 bucks! I was surprised I was expecting 40-50$


So count me clueless but there goes another chunk of this spinning ball of mud with us playing with code that is apt to do anything.

Thank you and the rest of you guys for being willing to bother with someone else's problem. that is rare these days so fortunately you guys are the exception. i am old enough to know the difference.
For example yahoo answers had a few children that wouldn't know a cryptocurrency or the code if it were gnawing on their great toe.

also, thank you in particular @bob123 but to all as well!




Title: Re: REPLACEABLE increase fee cannot bump fee: could not find suitable outputs
Post by: HCP on January 06, 2018, 02:10:41 AM
I hate to be the bearer of bad news, but it looks like the blind leading the blind here...

Your transaction to the recipient is still UNCONFIRMED: https://blockchain.info/tx/e7f1c400bc3d5104ec8f73a6d1eb9e72f9e3177deb4ba745bb20b3d587641799

All he has done, is spend from unconfirmed transaction... creating a (small) chain of unconfirmed transactions: https://blockchain.info/tx/c0e89100d19c4b71aba7cc537e4473843e969f1f19a0953e80fc6cc1cc00da6e

Both these transactions are using fees of around 277 sats/byte, but given that the recommended fees are once again pushing north of 500 sats/byte... those transactions will probably be waiting a while for confirmation. Unfortunately, you're unable to RBF... even though the transaction is marked as RBF, simply because there is no "spare" money available in the transaction to boost the fee. :-\ CPFP would have been good, and is something your recipient could have tried, but unfortunately they used the same 277 fee... so the average is pretty much... you guess, 277 sats/byte for those two transactions.

At this time, contacting a mining pool operator... or attempting to use AntPool or ViaBTC is about all you can do.