Bitcoin Forum
October 21, 2019, 03:55:31 AM *
News: 10th anniversary art contest
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Beginner here with unconfirmed transaction. Please help  (Read 219 times)
maxttilt
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
April 03, 2019, 07:38:14 AM
Last edit: April 03, 2019, 08:12:12 AM by maxttilt
 #1

Hi i am new to cryptos and i sent out a BTC transaction more than 24hours ago but its still not confirmed according to blockchain.

I use bitcoin core as my wallet and when i try to increase the transaction fee, this error message pops up : "Increasing transaction fee failed, (Change output is too small to bump the fee)"

Can iask what does that mean ? And what can i do to get the transaction confirmed?

I have tried transaction accelerator at viabtc  but they require me to pay in BCH and when i try paying BCH it doesnt gets confirmed either.

(btw i have also set the fee amount to 2 blocks , which is the fastest option in bitcoin core before i send out the btc, not sure what is going on.)

Tx Id : 1df2b339823d819caf5606b41338f7407e984bc3e29435a28c531e9006cb063f

Would appreciate some advice. thank you
1571630131
Hero Member
*
Offline Offline

Posts: 1571630131

View Profile Personal Message (Offline)

Ignore
1571630131
Reply with quote  #2

1571630131
Report to moderator
1571630131
Hero Member
*
Offline Offline

Posts: 1571630131

View Profile Personal Message (Offline)

Ignore
1571630131
Reply with quote  #2

1571630131
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1571630131
Hero Member
*
Offline Offline

Posts: 1571630131

View Profile Personal Message (Offline)

Ignore
1571630131
Reply with quote  #2

1571630131
Report to moderator
1571630131
Hero Member
*
Offline Offline

Posts: 1571630131

View Profile Personal Message (Offline)

Ignore
1571630131
Reply with quote  #2

1571630131
Report to moderator
1571630131
Hero Member
*
Offline Offline

Posts: 1571630131

View Profile Personal Message (Offline)

Ignore
1571630131
Reply with quote  #2

1571630131
Report to moderator
djhomeschool
Full Member
***
Offline Offline

Activity: 342
Merit: 162


View Profile
April 03, 2019, 07:52:52 AM
 #2

Not much we can do without the transaction TX
maxttilt
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
April 03, 2019, 08:13:05 AM
 #3

Not much we can do without the transaction TX

apologies, i have edited the post
mocacinno
Legendary
*
Offline Offline

Activity: 1736
Merit: 1796


https://unblur.ninja =>lightning network testsite


View Profile WWW
April 03, 2019, 08:16:08 AM
 #4

https://www.blockchain.com/btc/tx/1df2b339823d819caf5606b41338f7407e984bc3e29435a28c531e9006cb063f

Well, at first, it looks like the change is 0.00002376 BTC, so if you bump the fee, you can at least try to increase it by 2376 satoshi's...
You could also use the unconfirmed output to your change address as input for a new transaction with a fee high enough to cover both the initial and the CPFP transaction.

https://coinb.in/#fees tells me that at this point in time, this transaction would need a fee of: 0.00024628 BTC, since you payed only 0.00001103 BTC, you'll probably have to wait for a while... If you keep rebroadcasting your transaction, there's a reasonable chance it'll end up in a block even if you do nothing but rebroadcast...

To summarise, here are your options:
  • Find a big mining pool operator that's willing to increase your tx's priority (either for free, or paying... But stay away from unknown miners, a single miner cannot just mine your transaction by himself)
  • do a CPFP
  • bump the fee
  • keep rebroadcasting the transaction and wait it out

The first option is self-explanatory
The second option is using the unconfirmed unspent output funding the change address in a new transaction with a fee of: (0.00024628 BTC - 0.00001103 BTC) + a decent fee for the transaction itself
The thirth option is using the opt-in rbf that you probably opted into (since you already tried to bump the fee)... Altough bumping the fee with 2376 satoshi's probably won't suffice, and spending the complete change will exclude you from trying a CPFP
The last option is the easyest, but will probably take the most time... Just save the raw tx in hex format and keep rebroadcasting it using one of the many online forms...

maxttilt
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
April 03, 2019, 08:47:20 AM
 #5

https://www.blockchain.com/btc/tx/1df2b339823d819caf5606b41338f7407e984bc3e29435a28c531e9006cb063f

Well, at first, it looks like the change is 0.00002376 BTC, so if you bump the fee, you can at least try to increase it by 2376 satoshi's...
You could also use the unconfirmed output to your change address as input for a new transaction with a fee high enough to cover both the initial and the CPFP transaction.

https://coinb.in/#fees tells me that at this point in time, this transaction would need a fee of: 0.00024628 BTC, since you payed only 0.00001103 BTC, you'll probably have to wait for a while... If you keep rebroadcasting your transaction, there's a reasonable chance it'll end up in a block even if you do nothing but rebroadcast...

To summarise, here are your options:
  • Find a big mining pool operator that's willing to increase your tx's priority (either for free, or paying... But stay away from unknown miners, a single miner cannot just mine your transaction by himself)
  • do a CPFP
  • bump the fee
  • keep rebroadcasting the transaction and wait it out

The first option is self-explanatory
The second option is using the unconfirmed unspent output funding the change address in a new transaction with a fee of: (0.00024628 BTC - 0.00001103 BTC) + a decent fee for the transaction itself
The thirth option is using the opt-in rbf that you probably opted into (since you already tried to bump the fee)... Altough bumping the fee with 2376 satoshi's probably won't suffice, and spending the complete change will exclude you from trying a CPFP
The last option is the easyest, but will probably take the most time... Just save the raw tx in hex format and keep rebroadcasting it using one of the many online forms...


Can i ask how do i bump the fee when i keep getting this error message "Increasing transaction fee failed, (Change output is too small to bump the fee)" ?

i believe i have sufficient btc in my wallet
mocacinno
Legendary
*
Offline Offline

Activity: 1736
Merit: 1796


https://unblur.ninja =>lightning network testsite


View Profile WWW
April 03, 2019, 09:04:38 AM
 #6

Can i ask how do i bump the fee when i keep getting this error message "Increasing transaction fee failed, (Change output is too small to bump the fee)" ?

i believe i have sufficient btc in my wallet

The problem is that the change sent to your change address is only 2376 satoshi's, so that's the maximum amount you can increase the fee with... So if you do a RBF, the maximum fee for the rbf transaction is 0.00001103 + 0.00002376 = 0.00003479. This bump would increase the odds of your transaction ending up in a block, but not by that much... The fee would still be to low for a fast confirmation!

Also, like i said before, if you bump the fee up to 0.00003479, you no longer have the option to do a CPFP...

Personally, if i would have your problem, i'd be in one of these 2 situations:
1) there's a sense of urgency... You're paying somebody else and you cannot contact this person to explain the situation.
Sollutions:
  • Do a CPFP
  • Find a mining pool operator and pay him
  • expert, small odds of success: but you can also double spend the input in a brand new (non-rbf) transaction but use more unspent inputs so  you can pay for a much higher fee... The problem is that most nodes would reject this transaction, especially if sent within 2 days after the initial tx was broadcasted

2) there is no sense of urgency... You're moving funds between wallets, or you're paying somebody you can contact and explain the situation
Sollutions:
  • Keep rebroadcasting the tx and wait it out
  • Bump the fee up to 3479 satoshi's and keep rebroadcasting the tx and wait it out
  • Do a CPFP
  • Find a mining pool operator and pay him
  • expert, small odds of success: but you can also double spend the input in a brand new (non-rbf) transaction but use more unspent inputs so  you can pay for a much higher fee... The problem is that most nodes would reject this transaction, especially if sent within 2 days after the initial tx was broadcasted

nc50lc
Hero Member
*****
Offline Offline

Activity: 742
Merit: 637


Self-proclaimed Genius ㊙️


View Profile WWW
April 03, 2019, 12:11:52 PM
 #7

The highest increment you can make using RBF is +4sat/byte and still not enough for a "regular speed" transaction at the moment.
It's based from the size of the transaction: 589 bytes (x4=2356) and the change amount: 2376 satoshi (I don't know if the network will allow a <10 satoshi change Undecided Haven't tried it, maybe not).
But were talking about a SegWit transaction and blockchain.com often fails to display the accurate data of a SegWit Tx, could be lower or higher.

Or if the sending amount isn't an issue, do a double spend attempt by enabling coin control and by deleting your mempool (warning: not beginner-friendly).
This way, you can re-spend the same inputs to make another transaction (with lower sending amount and higher fees)

mocacinno
Legendary
*
Offline Offline

Activity: 1736
Merit: 1796


https://unblur.ninja =>lightning network testsite


View Profile WWW
April 03, 2019, 12:27:58 PM
 #8

@nc50lc: i had never heared about a maximum increment... I have to admit i have only used rbf once (altough most of my transactions are opt-in rbf)...

I've just read bip125 again: https://github.com/bitcoin/bips/blob/master/bip-0125.mediawiki but i don't see a +4sat/byte maximum increment specified here either. Could you point me to the correct documentation?

nc50lc
Hero Member
*****
Offline Offline

Activity: 742
Merit: 637


Self-proclaimed Genius ㊙️


View Profile WWW
April 03, 2019, 12:33:19 PM
 #9

@nc50lc: i had never heared about a maximum increment... I have to admit i have only used rbf once (altough most of my transactions are opt-in rbf)...

I've just read bip125 again: https://github.com/bitcoin/bips/blob/master/bip-0125.mediawiki but i don't see a +4sat/byte maximum increment specified here either. Could you point me to the correct documentation?
What I mean is the "additional fee" that he can use based from the available change.
But I think that it's not possible since the minimum sending amount is 546 Satoshis which also applies for the change... so the maximum fee that he can add is +3sat/b not 4 in my previous reply.

Still not worth the effort.

HCP
Legendary
*
Offline Offline

Activity: 1120
Merit: 1838

<insert witty quote here>


View Profile
April 03, 2019, 08:59:53 PM
 #10

Given the current size of the mempool and the fees in play at the moment... the OP really has little option but to just sit and wait Undecided As calculated, the maximum fee they can possibly reach with RBF is only around 4 sat/vbyte total... and there are around ~25-30 blocks worth of transactions that have higher fees than that.

The only other option available would be a "Child Pays For Parent" (aka CPFP) transaction... whereby they spend that 0.00002376 BTC change output in a transaction that pays a comparatively HUGE fee (like 120+ sats/vbyte) to try and push both transactions through, or get the recipient of the ~1.52 BTC output to try the same.

Bitcoin Core has coin control, so creating a transaction that spends that change output should be relatively simple.
I use bitcoin core as my wallet

maxttilt
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
April 04, 2019, 05:26:16 AM
 #11

Can i ask how do i bump the fee when i keep getting this error message "Increasing transaction fee failed, (Change output is too small to bump the fee)" ?

i believe i have sufficient btc in my wallet

The problem is that the change sent to your change address is only 2376 satoshi's, so that's the maximum amount you can increase the fee with... So if you do a RBF, the maximum fee for the rbf transaction is 0.00001103 + 0.00002376 = 0.00003479. This bump would increase the odds of your transaction ending up in a block, but not by that much... The fee would still be to low for a fast confirmation!

Also, like i said before, if you bump the fee up to 0.00003479, you no longer have the option to do a CPFP...

Personally, if i would have your problem, i'd be in one of these 2 situations:
1) there's a sense of urgency... You're paying somebody else and you cannot contact this person to explain the situation.
Sollutions:
  • Do a CPFP
  • Find a mining pool operator and pay him
  • expert, small odds of success: but you can also double spend the input in a brand new (non-rbf) transaction but use more unspent inputs so  you can pay for a much higher fee... The problem is that most nodes would reject this transaction, especially if sent within 2 days after the initial tx was broadcasted

2) there is no sense of urgency... You're moving funds between wallets, or you're paying somebody you can contact and explain the situation
Sollutions:
  • Keep rebroadcasting the tx and wait it out
  • Bump the fee up to 3479 satoshi's and keep rebroadcasting the tx and wait it out
  • Do a CPFP
  • Find a mining pool operator and pay him
  • expert, small odds of success: but you can also double spend the input in a brand new (non-rbf) transaction but use more unspent inputs so  you can pay for a much higher fee... The problem is that most nodes would reject this transaction, especially if sent within 2 days after the initial tx was broadcasted

sorry i cant reply ur pm, have a 2 PM/day restriction as a new user.

i am using the latest version of bitcoin core.
maxttilt
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
April 04, 2019, 06:01:19 AM
 #12

Given the current size of the mempool and the fees in play at the moment... the OP really has little option but to just sit and wait Undecided As calculated, the maximum fee they can possibly reach with RBF is only around 4 sat/vbyte total... and there are around ~25-30 blocks worth of transactions that have higher fees than that.

The only other option available would be a "Child Pays For Parent" (aka CPFP) transaction... whereby they spend that 0.00002376 BTC change output in a transaction that pays a comparatively HUGE fee (like 120+ sats/vbyte) to try and push both transactions through, or get the recipient of the ~1.52 BTC output to try the same.

Bitcoin Core has coin control, so creating a transaction that spends that change output should be relatively simple.
I use bitcoin core as my wallet

can i ask, what would the wait be like roughly? and also if it doesnt ever gets confirmed, how long does it take till it gets returned to my wallet in this current situation? thanks
nc50lc
Hero Member
*****
Offline Offline

Activity: 742
Merit: 637


Self-proclaimed Genius ㊙️


View Profile WWW
April 04, 2019, 08:26:48 AM
 #13

If the average mempool doesn't return to a low value of 10mb, transactions like yours will likely never get confirmed based on 2017's same scenario.
If it miraculously gone down to average of 10mb, you will only have to wait for about 12-24hours for it to get confirmed.

By saying "return to your wallet", you must be talking about how long will the nodes keep that tx in their mempool, answer: most nodes will drop it after 14days, but some may not.
If you haven't changed the -mempoolexpiry setting, it will "return" after 14 days after your last re-broadcast.

maxttilt
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
April 04, 2019, 09:02:49 AM
 #14

If the average mempool doesn't return to a low value of 10mb, transactions like yours will likely never get confirmed based on 2017's same scenario.
If it miraculously gone down to average of 10mb, you will only have to wait for about 12-24hours for it to get confirmed.

By saying "return to your wallet", you must be talking about how long will the nodes keep that tx in their mempool, answer: most nodes will drop it after 14days, but some may not.
If you haven't changed the -mempoolexpiry setting, it will "return" after 14 days after your last re-broadcast.

thanks for your reply. What do you suggest i do then? I dont mind upping the fee.

I set the fee at decent recommended setting for this transaction but no idea why comes up insufficient.
ETFbitcoin
Legendary
*
Offline Offline

Activity: 1792
Merit: 2053

Use SegWit and enjoy lower fees.


View Profile WWW
April 04, 2019, 04:51:05 PM
 #15

thanks for your reply. What do you suggest i do then? I dont mind upping the fee.

I set the fee at decent recommended setting for this transaction but no idea why comes up insufficient.

Simply re-broadcast your transaction with higher fees (aka RBF) by :
1. Select "Transactions" text/icon
2. Right-click your unconfirmed transaction
3. Select "Increase transaction fees"
4. Select OK

mocacinno
Legendary
*
Offline Offline

Activity: 1736
Merit: 1796


https://unblur.ninja =>lightning network testsite


View Profile WWW
April 04, 2019, 05:32:45 PM
 #16

Simply re-broadcast your transaction with higher fees (aka RBF) by :
1. Select "Transactions" text/icon
2. Right-click your unconfirmed transaction
3. Select "Increase transaction fees"
4. Select OK

nope, the change is insufficient to pull off a succesfull rbf. Even if he uses all change, the fee would only be bumped to ~3-4 sat/byte, which is insufficient at the moment.

@OP: i've had a rather busy day today, so i haven't answered you (yet), if nobody else explains how to do a CPFP by tomorrow, i'll try to schedule some time to make a small walktrough and post it in this thread

Lucasgabd
Full Member
***
Offline Offline

Activity: 854
Merit: 154


★777Coin.com★ Fun BTC Casino!


View Profile
April 04, 2019, 07:08:12 PM
 #17

Sometimes you can use ViaBTC accelerator to make the transaction pass by faster, but it won't work with really low fees

https://pool.viabtc.com/tools/txaccelerator/

Adriano2010
Hero Member
*****
Offline Offline

Activity: 1204
Merit: 513


First 100% Liquid Stablecoin Backed by Gold


View Profile WWW
April 04, 2019, 09:03:05 PM
 #18

Either you can try what mocacinno suggested, or you can make an account on Viabtc and see how much cost your transaction to accelerate on paid accelerator. Viabtc accept BCH for paid acceleration, i can't check right now how much is cost for your transaction but i don't think is so much.

Looks like they ask over 0.1BCH for it


suzanne5223
Sr. Member
****
Offline Offline

Activity: 952
Merit: 283



View Profile
April 04, 2019, 10:19:23 PM
 #19

Sometimes you can use ViaBTC accelerator to make the transaction pass by faster, but it won't work with really low fees

https://pool.viabtc.com/tools/txaccelerator/
I believe the above transaction accelerator or confirmtx which will allow the OP to pay some certain fee to miners if the previous is too small are the option the OP had since mocacinno believe rebroadcasting the transaction is not the best option.

          ▄▄████▄▄
      ▄▄███▀    ▀███▄▄
   ▄████████▄▄▄▄████████▄
  ▀██████████████████████▀
▐█▄▄ ▀▀████▀    ▀████▀▀ ▄▄██
▐█████▄▄ ▀██▄▄▄▄██▀ ▄▄██▀  █
▐██ ▀████▄▄ ▀██▀ ▄▄████  ▄██
▐██  ███████▄  ▄████████████
▐██  █▌▐█ ▀██  ██████▀  ████
▐██  █▌▐█  ██  █████  ▄█████
 ███▄ ▌▐█  ██  ████████████▀
  ▀▀████▄ ▄██  ██▀  ████▀▀
      ▀▀█████  █  ▄██▀▀
         ▀▀██  ██▀▀
.WINDICE.████
██
██
██
██
██
██
██
██
██
██
██
██
████
      ▄████████▀
     ▄████████
    ▄███████▀
   ▄███████▀
  ▄█████████████
 ▄████████████▀
▄███████████▀
     █████▀
    ████▀
   ████
  ███▀
 ██▀
█▀

██
██
██
██
██
██
██
██
██
██
██
██
     ▄▄█████▄   ▄▄▄▄
    ██████████▄███████▄
  ▄████████████████████▌
 ████████████████████████
▐████████████████████████▌
 ▀██████████████████████▀
     ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
     ▄█     ▄█     ▄█
   ▄██▌   ▄██▌   ▄██▌
   ▀▀▀    ▀▀▀    ▀▀▀
       ▄█     ▄█
     ▄██▌   ▄██▌
     ▀▀▀    ▀▀▀

██
██
██
██
██
██
██
██
██
██
██
██
                   ▄█▄
                 ▄█████▄
                █████████▄
       ▄       ██ ████████▌
     ▄███▄    ▐█▌▐█████████
   ▄███████▄   ██ ▀███████▀
 ▄███████████▄  ▀██▄▄████▀
▐█ ▄███████████    ▀▀▀▀
█ █████████████▌      ▄
█▄▀████████████▌    ▄███▄
▐█▄▀███████████    ▐█▐███▌
 ▀██▄▄▀▀█████▀      ▀█▄█▀
   ▀▀▀███▀▀▀
████
  ██
  ██
  ██
  ██
  ██
  ██
  ██
  ██
  ██
  ██
  ██
  ██
████


▄▄████████▄▄
▄████████████████▄
▄████████████████████▄
███████████████▀▀  █████
████████████▀▀      ██████
▐████████▀▀   ▄▄     ██████▌
▐████▀▀    ▄█▀▀     ███████▌
▐████████ █▀        ███████▌
████████ █ ▄███▄   ███████
████████████████▄▄██████
▀████████████████████▀
▀████████████████▀
▀▀████████▀▀
██████
██████
███
███
███
███
███
███
███
███
███
███
██████
██████
.Play Now.██████
██████
   ███
   ███
   ███
   ███
   ███
   ███
   ███
   ███
   ███
   ███
██████
██████
[/table
TryNinja
Legendary
*
Offline Offline

Activity: 1162
Merit: 1568



View Profile
April 04, 2019, 11:50:48 PM
 #20

I believe the above transaction accelerator or confirmtx which will allow the OP to pay some certain fee to miners if the previous is too small are the option the OP had since mocacinno believe rebroadcasting the transaction is not the best option.
Damn... ConfirmTx? Really?

They were confirmed as a scam months ago (maybe even a year ago). I’m not even sure if they are still up.

Rebroadcasting is usually totally useless. All it does is add the tx to specific nodes mempool. If the tx is already there, it doesn’t do anything. The tx with higher fee will always get confirmed first. That’s is no way an “acceleration”.

Pages: [1] 2 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!