Author

Topic: Stuck Bitcoin Transaction (Read 364 times)

copper member
Activity: 2380
Merit: 1302
Playbet.io - Crypto Casino and Sportsbook
April 25, 2019, 02:57:16 AM
#19
My transaction has been confirmed. It has been confirmed freely either for no reason or for posting it on multiple accelerators. As the problem has been resolved I am locking this thread. Thanks all who have helped and/or tried to help me.
legendary
Activity: 2674
Merit: 2965
Terminated.
April 23, 2019, 11:18:44 PM
#18
Considering the transaction fee and the mempool, that will gonna take a week or more to get confirmed.
Stop posting false information. This could confirm today. You can't predict the TX throughput for the future.
legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
April 23, 2019, 11:03:11 PM
#17
Considering the transaction fee and the mempool, that will gonna take a week or more to get confirmed.

In the history tab, is it being displayed as "Unconfirmed [rbf --------------]"? with the "rbf", it's possible to increase the fee even you've used "max" button when creating the transaction.
I've done rbf to a no-change transaction using Electrum before and it went fine, it just decreased the amount sent.
legendary
Activity: 2674
Merit: 2965
Terminated.
April 23, 2019, 10:51:28 PM
#16
In this case what to do? Any suggestion?
In your case nothing really other than wait (others have looked at CPFP and RBF). Pro tip for the future: consolidate early with low fees -> send to exchange with higher fee when needed [1 to 1 with 50 sat/B is (relatively) cheap].
Okay, thanks I will keep it in mind. Trying to use free accelerator for now. If it stuck longer will try to use the paid accelerator. Just waiting for free confirmation.
My mempool is at over 25 MB now. If you can wait, then I suggest that you wait. This will take some time.
copper member
Activity: 2380
Merit: 1302
Playbet.io - Crypto Casino and Sportsbook
April 23, 2019, 10:48:31 PM
#15
In this case what to do? Any suggestion?
In your case nothing really other than wait (others have looked at CPFP and RBF). Pro tip for the future: consolidate early with low fees -> send to exchange with higher fee when needed [1 to 1 with 50 sat/B is (relatively) cheap].
Okay, thanks I will keep it in mind. Trying to use free accelerator for now. If it stuck longer will try to use the paid accelerator. Just waiting for free confirmation.
legendary
Activity: 2674
Merit: 2965
Terminated.
April 23, 2019, 10:41:19 PM
#14
In this case what to do? Any suggestion?
In your case nothing really other than wait (others have looked at CPFP and RBF). Pro tip for the future: consolidate early with low fees -> send to exchange with higher fee when needed [1 to 1 with 50 sat/B is (relatively) cheap].
copper member
Activity: 2380
Merit: 1302
Playbet.io - Crypto Casino and Sportsbook
April 23, 2019, 10:04:56 PM
#13
Can you paste the transaction here or send me a pm with it so i accelerate it on Viabtc if has at least 10sat/B? Or maybe already your transaction has been confirmed?
6dab85b7cbc4ec13b70281c7a2d84003bc7a8f371ddebb000fcfdb21db46ae06 is the transaction ID.
That should be "child pays for parent"
yes, but not present for this transaction.

If you look at the transaction details (right click - details)in Electrum (or block explorer)... how many outputs are there? If there is only 1 output, then there was definitely no "change" output created. If there are multiple outputs, but none of them are highlighted "yellow", then again, there was no "change" output going to the local wallet.
Only 1 output.
That likely means that blockcypher (for whatever reason) has dropped the transaction from their mempool... while blockchain.com has not. You may need to try rebroadcasting the transaction. If you click the "copy" button on the "transaction details" window, it'll copy the raw transaction hex... you can then broadcast that raw transaction hex via Blockcypher if it bothers you that it isn't in their mempoo
Okay, I will try.

it looks like you're consolidating your coins from your native segwit address to an exchange wallet
It is from electrum to exchange.
Blockchain.com and blockchair.com both show the "first seen" time as "2019-04-22 06:12 (UTC)", although blockcypher shows as ~7 hours ago (which would be something like 1830 UTC on 23rd... indeed the "API Call" info shows it as: "received": "2019-04-23T18:38:54.719Z
As further as I can remember transaction from blockcypher goes away if that is too late and again come back.
HCP
legendary
Activity: 2086
Merit: 4361
April 23, 2019, 08:50:30 PM
#12
when your tx is no longer in blockcypher's mempool, it's an opportunity to push new tx
instead of just rebroadcasting, OP should create a new tx with higher fee to get faster confirmation
That probably won't work if the transaction is still showing on some of the bigger block explorers (like blockchain.com)... it'll be rejected as a double spend. In any case, that transaction is still showing on:
blockcypher
blockchain.com
blockchair
btc.com


Blockchain.com and blockchair.com both show the "first seen" time as "2019-04-22 06:12 (UTC)", although blockcypher shows as ~7 hours ago (which would be something like 1830 UTC on 23rd... indeed the "API Call" info shows it as: "received": "2019-04-23T18:38:54.719Z

Not sure if someone rebroadcast it, or blockcypher flushed their mempool and rebuilt it? Huh

In any case, with the current mempool being some 25 blocks deep... with 40K+ unconfirmed transactions... and 12+ blocks worth of transactions being 10x the size of the OPs fee... I'd be willing to bet that the OPs transaction is going nowhere fast Undecided

hero member
Activity: 1232
Merit: 738
Mixing reinvented for your privacy | chipmixer.com
April 23, 2019, 06:02:49 PM
#11
Quote
Now I can't see the transaction on https://live.blockcypher.com/
But showing on the blockchain.com
That likely means that blockcypher (for whatever reason) has dropped the transaction from their mempool... while blockchain.com has not. You may need to try rebroadcasting the transaction. If you click the "copy" button on the "transaction details" window, it'll copy the raw transaction hex... you can then broadcast that raw transaction hex via Blockcypher if it bothers you that it isn't in their mempool.
when your tx is no longer in blockcypher's mempool, it's an opportunity to push new tx
instead of just rebroadcasting, OP should create a new tx with higher fee to get faster confirmation

Let me know if you can confirm it for free: 6dab85b7cbc4ec13b70281c7a2d84003bc7a8f371ddebb000fcfdb21db46ae06
if this is the transaction, you will be waiting for a long time... fee is 2.8 s/vB
it looks like you're consolidating your coins from your native segwit address to an exchange wallet Undecided
HCP
legendary
Activity: 2086
Merit: 4361
April 23, 2019, 04:31:11 PM
#10
I am using electrum and it usually had parent pays for the child. But can't see this option for the transaction. I have already made mempool.
That should be "child pays for parent" Wink

If you look at the transaction details (right click - details)in Electrum (or block explorer)... how many outputs are there? If there is only 1 output, then there was definitely no "change" output created. If there are multiple outputs, but none of them are highlighted "yellow", then again, there was no "change" output going to the local wallet.

If there is no "change" going to a local wallet address, only the receiver would be able to execute CPFP.

Also, because there is no "change", there would be no chance to execute RBF (Replace by Fee) either, as there is no "spare money" available to be able to bump the fee...


Quote
Now I can't see the transaction on https://live.blockcypher.com/
But showing on the blockchain.com
That likely means that blockcypher (for whatever reason) has dropped the transaction from their mempool... while blockchain.com has not. You may need to try rebroadcasting the transaction. If you click the "copy" button on the "transaction details" window, it'll copy the raw transaction hex... you can then broadcast that raw transaction hex via Blockcypher if it bothers you that it isn't in their mempool.

copper member
Activity: 2380
Merit: 1302
Playbet.io - Crypto Casino and Sportsbook
April 23, 2019, 08:34:50 AM
#9
Oh, really sorry I can't see the transaction on my receive wallet as I think it requires 1 confirmation to show. Note: It is an exchanger.
Then, you can't use ChildPaysForParent (CPFP). FYI, the balance will reflect after 3-6 confirmations.

What was the wallet that you've used to send the transaction?
If you're lucky enough and using a wallet with a turned-on ReplaceByFee (RBF) by default, do a RBF to the transaction in the history (for the sender).

Also, consider changing the fee estimation from "blocks" into "mempool" (ex. 1mb from tip) since I find it more accurate and reliable than block estimation.
I am using electrum and it usually had parent pays for the child. But can't see this option for the transaction. I have already made mempool.

Now I can't see the transaction on https://live.blockcypher.com/
But showing on the blockchain.com
legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
April 23, 2019, 08:25:21 AM
#8
Oh, really sorry I can't see the transaction on my receive wallet as I think it requires 1 confirmation to show. Note: It is an exchanger.
Then, you can't use ChildPaysForParent (CPFP). FYI, the balance will reflect after 3-6 confirmations.

What was the wallet that you've used to send the transaction?
If you're lucky enough and using a wallet with a turned-on ReplaceByFee (RBF) by default, do a RBF to the transaction in the history (for the sender).

Also, consider changing the fee estimation from "blocks" into "mempool" (ex. 1mb from tip) since I find it more accurate and reliable than block estimation.

Additionally, if you're planning to use viabtc's accelerator, make sure to time the submission at exactly "Hour o'clock" (ex. HH:00) or few seconds after since they only accept 100 tx every cut off/hour and your tx fee must be 10sat/byte or more if it contains a SegWit address.
copper member
Activity: 2380
Merit: 1302
Playbet.io - Crypto Casino and Sportsbook
April 23, 2019, 08:15:48 AM
#7
You can do CPFP by spending the freshly generated (unconfirmed) outputs in a new transaction with a fee which is high enough to pay for both transactions.

Choose the unconfirmed 'coins' as input and set a relatively high fee to perform a CPFP.


Or - if the transaction is marked as 'replacable' - right click on the transaction and choose 'increase the fee'.
But this requires you to have more funds 'in this wallet' (which i guess is not the case here).
Oh, really sorry I can't see the transaction on my receive wallet as I think it requires 1 confirmation to show. Note: It is an exchanger.
I saw parent pay fees for other transaction and also just now saw for another transaction but I can't see it for the transaction which I am facing the problem.
legendary
Activity: 1624
Merit: 2481
April 23, 2019, 08:03:56 AM
#6
You can do CPFP by spending the freshly generated (unconfirmed) outputs in a new transaction with a fee which is high enough to pay for both transactions.

Choose the unconfirmed 'coins' as input and set a relatively high fee to perform a CPFP.


Or - if the transaction is marked as 'replacable' - right click on the transaction and choose 'increase the fee'.
But this requires you to have more funds 'in this wallet' (which i guess is not the case here).
copper member
Activity: 2380
Merit: 1302
Playbet.io - Crypto Casino and Sportsbook
April 23, 2019, 03:56:29 AM
#5
Setting 'block confirmation within X blocks' is just an estimation based on the current mempool / fees.
I know.
If there are going to be more transactions the next hours, it means that it will take longer until it gets confirmed.
Yes, but it is taking more time than usual. Already 132 blocks confirmed but not mine.

It seems you are the sender, so in this case you have 2 options to 'speed your TX up':
  • CPFP: If you didn't spend the whole inputs, and still had change coming back to you, you can spend this change with a very high fee (enough to pay for both of your transactions)
  • RBF: If you have the RBF-flag set (default in electrum, i think; btw, which wallet are you using?), you can 'replace the fee' of the transaction and increase it.
I am sender and receiver. I mean I have sent from 1 wallet to another.
The balance was empty I had deposited again and then sent fund to another address. that has been confirmed on the instant block but the previous transaction still unconfirmed. I am using electrum and there I saw parent fee but now I have no option like that. I have marked on RBF but can't see increase fee option.

If it is not urgent, you could simply wait until it confirms.
Based on your statement you have chosen a fee below 10 sat/B, right ? If you take a look at the amount of transactions waiting to get confirmed in the mempool, it still could take some time.
Not urgent but waiting too long is boring. Yes, the fee was below you mentioned. Fees estimation was: ETA now selected mempool.

you must use CPFP or ask the sender to use RBF.
How to use CPFP ?
Bitcoin network has been quite busy for the last 24 hours... mempool has been consistently at or above 8 blocks worth of unconfirmed transactions almost all day... and for the last 4 or 5 hours, Bitcoin has been on a massive price pump.

I see there is currently almost 4 blocks worth of transactions with 50+ sat/byte fees!!?! Shocked Shocked

Not quite 2017 levels, but if this price keeps pumping, the fee rates aren't going to get lower in a hurry. I anticipate another avalanche of "stuck transaction" threads starting Roll Eyes
That's why it has been stuck for a long time. On 2017 I saw 1 transaction confirmed about 2 months later.

Have you tried using antpool: https://www.antpool.com/user/prioritiseTransaction.htm?m=savePrioritiseTx

I used it last year to get my transactions with 5sats/byte confirmed and they confirmed within 10 mins. Fortunately this year I've never had or heard any problem with low-fee transactions and hence you won't find much posts about this issue.

If antpool doesn't work, you can try contacting Quickseller as he used to help confirm transactions first for users.
Not yet checked I will check within a few hours if not get any better solution also I may contact with Quickseller as per your suggestion.
 
legendary
Activity: 2632
Merit: 1094
April 23, 2019, 03:38:14 AM
#4
I had set up default block confirmation within 25 blocks.
But 117 blocks passed and still no confirmation.
That's why the fee was low. And I have seen a lot of post like this created on before 2018. But there is no post like this in 2018 and 2019 that's why I am creating this post.
I have tried to use https://pool.viabtc.com/tools/txaccelerator/
But they are showing either limit exceed or low fee.
In this case what to do? Any suggestion?

Have you tried using antpool: https://www.antpool.com/user/prioritiseTransaction.htm?m=savePrioritiseTx

I used it last year to get my transactions with 5sats/byte confirmed and they confirmed within 10 mins. Fortunately this year I've never had or heard any problem with low-fee transactions and hence you won't find much posts about this issue.

If antpool doesn't work, you can try contacting Quickseller as he used to help confirm transactions first for users.
HCP
legendary
Activity: 2086
Merit: 4361
April 23, 2019, 03:21:15 AM
#3
Bitcoin network has been quite busy for the last 24 hours... mempool has been consistently at or above 8 blocks worth of unconfirmed transactions almost all day... and for the last 4 or 5 hours, Bitcoin has been on a massive price pump.

I see there is currently almost 4 blocks worth of transactions with 50+ sat/byte fees!!?! Shocked Shocked

Not quite 2017 levels, but if this price keeps pumping, the fee rates aren't going to get lower in a hurry. I anticipate another avalanche of "stuck transaction" threads starting Roll Eyes
legendary
Activity: 1624
Merit: 2481
April 23, 2019, 01:46:20 AM
#2
Setting 'block confirmation within X blocks' is just an estimation based on the current mempool / fees.

If there are going to be more transactions the next hours, it means that it will take longer until it gets confirmed.

It seems you are the sender, so in this case you have 2 options to 'speed your TX up':
  • CPFP: If you didn't spend the whole inputs, and still had change coming back to you, you can spend this change with a very high fee (enough to pay for both of your transactions)
  • RBF: If you have the RBF-flag set (default in electrum, i think; btw, which wallet are you using?), you can 'replace the fee' of the transaction and increase it.


If it is not urgent, you could simply wait until it confirms.
Based on your statement you have chosen a fee below 10 sat/B, right ? If you take a look at the amount of transactions waiting to get confirmed in the mempool, it still could take some time.
copper member
Activity: 2380
Merit: 1302
Playbet.io - Crypto Casino and Sportsbook
April 22, 2019, 11:49:50 PM
#1
I had set up default block confirmation within 25 blocks.
But 117 blocks passed and still no confirmation.
That's why the fee was low. And I have seen a lot of post like this created on before 2018. But there is no post like this in 2018 and 2019 that's why I am creating this post.
I have tried to use https://pool.viabtc.com/tools/txaccelerator/
But they are showing either limit exceed or low fee.
In this case what to do? Any suggestion?
Jump to: