Author

Topic: Unconfirmed transaction (Read 523 times)

legendary
Activity: 2268
Merit: 18588
January 23, 2021, 06:31:15 PM
#33
If address B have confirmed transaction already, not the input from address A, that means address B can use cpfp so far address B has balance that can be used for that? Or will address B have to be able to spend unconfirmed transaction before using cpfp and will need to spend from the input from address A for the cpfp to be successful?
So to do a CPFP, the second transaction - the child - must spend at least one of the unconfirmed outputs from the first transaction - the parent. Making a transaction from the same address but which spends unrelated coins would not accelerate the parent transaction.

So when you make a transaction from address B, it must include unconfirmed funds which came from address A. You can also include other funds from other transactions if you want to help pay for the higher fee, but the coins from address A must be used.

Also the other question is that, if address B can use cpfp without need to spend unconfirmed transaction, and you send to wallet address B from another wallet (may be wallet Z)  after you have already send from address A that need cpfp, if the wallet Z transaction to address B was later confirmed, can it be used to do cpfp? Or cpfp in wallet B can only be done using unconfirmed transaction from wallet A as I asked before?
So as above, you could use the funds from address Z to help contribute to the higher fee, but you must also include the unconfirmed transaction from address A.

So let's say I have an unconfirmed transaction from address A to address B, and I also have an already confirmed transaction from address Z to address B. I want to CPFP my unconfirmed transaction. I have to send my unconfirmed funds in address B to address C, and pay a higher fee. If I want, I could also include my confirmed funds in the same transaction, either to help pay for the fee, to consolidate them, etc., but I don't have to.
legendary
Activity: 1414
Merit: 1118
...gambling responsibly. Do not be addicted.
January 23, 2021, 05:14:57 PM
#32
...
Address A: from your Atomic wallet
Address B:. From your hardware wallet
Address C: the second address from your hardware wallet for cpfp

One thing about cpfp is that you will need to pay fee for:

1. The transaction you are sending from address B to address C
2. The balance to increase the fee in transaction A to B, this will though be included in fee while sending from B to C

This will make fee higher if compared to use of RBF, try to use electrum wallet next time for bitcoin and on RBF if you are making transaction with low fee in case so that you can use replace by fee that you will use low transaction if compared to cpfp that you will now use.


...
I really appreciate the good post that I also gained from, but I have just some questions to ask. I am still confused about using cpfp from address B (the wallet you sent the bitcoin too). If address B have confirmed transaction already, not the input from address A, that means address B can use cpfp so far address B has balance that can be used for that? Or will address B have to be able to spend unconfirmed transaction before using cpfp and will need to spend from the input from address A for the cpfp to be successful?

Also the other question is that, if address B can use cpfp without need to spend unconfirmed transaction, and you send to wallet address B from another wallet (may be wallet Z)  after you have already send from address A that need cpfp, if the wallet Z transaction to address B was later confirmed, can it be used to do cpfp? Or cpfp in wallet B can only be done using unconfirmed transaction from wallet A as I asked before?
legendary
Activity: 2030
Merit: 2174
Professional Community manager
January 21, 2021, 09:59:11 AM
#31
Hello. I need help with a stuck transaction a made from atomic wallet to my hardware wallet.
You're sending the transaction between your addresses, so your best option could be to wait it out; for the transaction to either get confirmed or get dropped from the mempool. Since you also control the hardware wallet you can carry out a CPFP without having to contact any recipient (if you do not want to wait it out). You would need pay a high fee to complete both the parent and child transaction, so if you're not in a hurry, it may not be worth it.

Rest assured, your Bitcoins are not lost and you still hold them. Remember to check the status of the network before signing a transaction with a certain fee rate.
legendary
Activity: 2268
Merit: 18588
January 21, 2021, 09:26:19 AM
#30
Hello. I need help with a stuck transaction a made from atomic wallet to my hardware wallet. The fee I set was too low. Could anyone help me to accelerate this tx?
IDTX: 273b0b01c90438e96662851d12903ed68be6b57f318407ea6055865776284e97.
There is not much you can do about this one, I'm afraid. You are not opted in to RBF, there is no change output to use for CPFP, and the fee is below the 10 sats/byte minimum needed to use ViaBTC's free accelerator. Your options are:

1 - wait for the mempool to empty and the transaction to confirm
2 - wait for the transaction to drop from the mempool, and then make a new one with a higher fee
3 - ask the recipient to make a CPFP
4 - pay a mining pool to include your transaction



Edit: I misread. Since you are sending to your own wallet, then your best option for speeding up the transaction is simply to spend the unconfirmed funds from your hardware wallet to another address in your hardware wallet, paying a much larger fee. However, given that the current fee rate for fast confirmation is around 100 sats/vbyte, and you will need to pay enough to put both your unconfirmed transaction and your CPFP transaction at this rate, then you are looking at paying a fee of around 40,000 sats, which is around $12. Up to you whether you want to pay this or just wait it out.
newbie
Activity: 2
Merit: 0
January 21, 2021, 08:36:23 AM
#29
Hello. I need help with a stuck transaction a made from atomic wallet to my hardware wallet. The fee I set was too low. Could anyone help me to accelerate this tx?
IDTX: 273b0b01c90438e96662851d12903ed68be6b57f318407ea6055865776284e97.
HCP
legendary
Activity: 2086
Merit: 4316
January 20, 2021, 06:16:36 PM
#28
Since there's no coin control and you have other unspent transactions, I'm afraid that all you can do is wait.
That's not entirely accurate... if the OP sends their entire balance, the "unconfirmed" UTXO will be included. However, this only applies if the webwallet in question (BitGo) actually supports the spending of unconfirmed coins.

I've never used BitGo, so not sure if they support that or not.
legendary
Activity: 2464
Merit: 5786
Self-proclaimed Genius
January 20, 2021, 09:07:19 AM
#27
I'm using a BitGo web wallet.
-snip-
I have 0.00257779 BTC left in my wallet. Besides this unconfirmed transaction, nothing is pending in my wallet.

The only option beside send and receive that I have is setting custom fee...
Since there's no coin control and you have other unspent transactions, I'm afraid that all you can do is wait.

Can someone please also explain the following:



When I check my wallet I see this transaction dated 2021-01-18 and a negative red sum. When press F5 and refresh, I see it is green and todays date with green sum. Imo - green means my total balance should be increased as transaction returns, but it does not. Also I dont understand why I see same amount sent+fee, but total is 0,00496500 and 0,00499179.
It's because you've pasted the address on that blockexplorer (shown in the left side of the image). It's showing that the address: 3LURV5QPTb... has sent that total amount since it's in the input (sender) side.
For the right side of the image that displays the amount in green: It happens when you've search for the transaction ID instead; the inaccurate amount is because blockexplorers can't tell which is the change from recipient address, it will show the total value of the output(s) instead. It's green because it can't also tell if your address is one of the receiver or sender.
legendary
Activity: 2366
Merit: 1196
January 20, 2021, 07:39:29 AM
#26
I'm using a BitGo web wallet.

I'm not even trying "to make a new transaction with them". Everything happens automatically. I just check my balance from time to time via blockchain.com and see how this unconfirmed transaction is being send every 3-4 days. Every time I see transactions status got changed from unconfirmed to invalid and the sum is return to balance, I'm always late to enter the wallet and try to "create new transaction with greater fee".

If you don't have any other balance in that web wallet aside from that change's balance and want to use that as additional fee:
just send the lowest standard bitcoin amount (546 satoshi) to any address and the wallet will spend that UTXO.
By spending it, you practically performed a CPFP that may increase the total fee of your transactions to 7-8 sat/vB.
If you have other unspent outputs in the wallet and it doesn't have a way to select inputs, do not recklessly send as the wallet may spend the other UTXO that wont help your stuck transaction.

I have 0.00257779 BTC left in my wallet. Besides this unconfirmed transaction, nothing is pending in my wallet.

The only option beside send and receive that I have is setting custom fee...

Can someone please also explain the following:



When I check my wallet I see this transaction dated 2021-01-18 and a negative red sum. When press F5 and refresh, I see it is green and todays date with green sum. Imo - green means my total balance should be increased as transaction returns, but it does not. Also I dont understand why I see same amount sent+fee, but total are 0,00496500 and 0,00499179.
legendary
Activity: 2268
Merit: 18588
January 20, 2021, 07:15:42 AM
#25
-snip-
I think what might actually have happened in OP's case is that his transaction dropped from the mempool, the coins showed up again in his wallet, he tried to make a new transaction with them but was denied since the web wallet still had a record of his first transaction, and now his first transaction has been rebroadcast automatically by the web wallet.

As I said in my reply on the previous page, and as nc50lc has mentioned above, your only real option here is to perform a CPFP. The mempool is now empty enough (although this could change rapidly!) that a CPFP with your change would boost the fee enough to potentially get confirmed relatively soon.

Let us know if you want us to talk you through doing this, as depending on the web wallet and your other unspent outputs, it could be straightforward or somewhat complicated.

Which web wallet is it you are using? Blockchain.com?
legendary
Activity: 2464
Merit: 5786
Self-proclaimed Genius
January 20, 2021, 04:36:09 AM
#24
I'm using a web wallet. So I can not use RBF, childpayforparrent and other "smart words" you use.
What kind of web wallet?
Because depending on the situation, you may be able to perform a manual CPFP (Child Pay for Parent) transaction since the change has enough value:
3CPhBiQvhoFB3TC9aEpGFqbGGw6wGr1S1Y - 0.00009179 BTC

Example:
If you don't have any other balance in that web wallet aside from that change's balance and want to use that as additional fee:
just send the lowest standard bitcoin amount (546 satoshi) to any address and the wallet will spend that UTXO.
By spending it, you practically performed a CPFP that may increase the total fee of your transactions to 7-8 sat/vB.
If you have other unspent outputs in the wallet and it doesn't have a way to select inputs, do not recklessly send as the wallet may spend the other UTXO that wont help your stuck transaction.
hero member
Activity: 2660
Merit: 651
Want top-notch marketing for your project, Hire me
January 19, 2021, 05:19:14 PM
#23
With huge traffic, the Bitcoin network is currently experiencing it maybe month ending or more before the transaction gets confirmed but it will be better if bakasabo use a transaction fee estimator next time to avoid transaction stuck.
You can post your tx ID here conceivably this stoner can help cause he has once help me with the stuck transaction before.
HCP
legendary
Activity: 2086
Merit: 4316
January 19, 2021, 04:25:40 PM
#22
The only thing I can do is just wait. But I would like to understand how long should I wait, a week, a month? Even though I will be notified if/when the transaction successfully leaves my wallet, but I can resist checking its status...
It is impossible to say with any certainty how long it is going to take. Undecided


Your fee rate is around 2 sats/byte... Your transaction is (according to blockstream.info) currently 48.78 vMB from tip. This means, that if no new transactions were created, it would take around 48 blocks for your transaction to be confirmed, which would be around 480 minutes... or 8 hours.

However, that would be an absolute minimum amount of time as, obviously, other people are going to be creating/sending transactions... a lot of which will pay higher fees than you. Indeed, since I started typing this, your transaction is now 49.20 vMB from tip... so it's already another block further away from being confirmed Undecided

In reality, it's likely to take days given the current state of the network, due to the current high prices and high network activity. Things do tend to quieten down on the weekends, so there is a chance that the mempool could "empty out" and your transaction will get confirmed then... but again, no guarantees on that. Undecided

legendary
Activity: 2366
Merit: 1196
January 19, 2021, 03:58:55 PM
#21
How to act on “ Transaction invalid: some outputs that it attempts to spend have been already spent or are no longer valid.”

This means the transaction is invalid because the outputs do not exist (or are already spent).
Basically, you can not create that transaction with these UTXOs.

What wallet are you using? Is it fully synced?



its status has changed invalid and the amount sent added back to balance? I thought it has returned,   but in few hours it is send again automatically and again it has 0 confirmstion/unconfirmed.

I doubt the same transaction has been successfully broadcasted, since it is invalid  Huh
What is the transaction id?


https://www.blockchain.com/btc/tx/f7c148c844331e67a0cda69cce0f01eb5db56864bf649cb980236f45fa026de5

I'm using a web wallet. So I can not use RBF, childpayforparrent and other "smart words" you use.

The only thing I can do is just wait. But I would like to understand how long should I wait, a week, a month? Even though I will be notified if/when the transaction successfully leaves my wallet, but I can resist checking its status...
HCP
legendary
Activity: 2086
Merit: 4316
January 19, 2021, 03:46:07 PM
#20
How to act on “ Transaction invalid: some outputs that it attempts to spend have been already spent or are no longer valid.”, its status has changed invalid and the amount sent added back to balance? I thought it has returned,   but in few hours it is send again automatically and again it has 0 confirmstion/unconfirmed.
Would need to see the transaction ID/details to get a proper understanding of what is truly happening... but the "Transaction invalid: some outputs that it attempts to spend have been already spent or are no longer valid" error generally occurs when you spend unconfirmed coins (ie. you're spending coins that were received in a transaction that was not yet confirmed) and then there is a "double-spend" or "RBF" executed on the parent transaction, which then invalidates that parent transaction... which in turn, invalidates the coins you're trying to spend in your child transaction.

More simply:

UnconfirmedParentTransactionA -> CoinsYou'reSpending -> UnconfirmedChildTransactionB

If UnconfirmedParentTransactionA is then invalidated by a double spend or RBF etc, then "CoinsYou'reSpending" no longer exist... so you can't spend them... and you get the error.


If it then sent a while later, without the error, it sounds like UnconfirmParentTransactionA may not have been double-spent/RBF'd. Instead it sounds like it might have just been removed from the mempool of the node you're trying to broadcast UnconfirmedChildTransactionB through. This would also have the effect of making "CoinsYou'reSpending" invalid, as the parent transaction no longer exists.

Then, someone rebroadcast UnconfirmedParentTransactionA, it was re-added to the mempool, "CoinsYou'reSpending" suddenly become valid again, and "UnconfirmedChildTransactionB" is suddenly "valid" again and able to be broadcast without error.
legendary
Activity: 1624
Merit: 2481
January 19, 2021, 03:37:17 PM
#19
How to act on “ Transaction invalid: some outputs that it attempts to spend have been already spent or are no longer valid.”

This means the transaction is invalid because the outputs do not exist (or are already spent).
Basically, you can not create that transaction with these UTXOs.

What wallet are you using? Is it fully synced?



its status has changed invalid and the amount sent added back to balance? I thought it has returned,   but in few hours it is send again automatically and again it has 0 confirmstion/unconfirmed.

I doubt the same transaction has been successfully broadcasted, since it is invalid  Huh
What is the transaction id?
legendary
Activity: 2366
Merit: 1196
January 19, 2021, 02:56:28 PM
#18
There is no need to worry, though. Your transaction will either confirm or be dropped completely and your coins will never leave your wallet. There is no risk of loss of funds.

I require your help once again  Roll Eyes

How to act on “ Transaction invalid: some outputs that it attempts to spend have been already spent or are no longer valid.”, its status has changed invalid and the amount sent added back to balance? I thought it has returned,   but in few hours it is send again automatically and again it has 0 confirmstion/unconfirmed.
legendary
Activity: 2268
Merit: 18588
January 12, 2021, 11:22:19 AM
#17
Is it possible for transaction to be automatically resent back to mempool?
Yes.

So I can still see your unconfirmed transaction on blockchair.com, with the initial broadcast time of 2021-01-06. It has never left blockchair.com's mempool.

However, if I look up your transaction on blockchain.com, as you say, it has a date of 2021-01-12. What has likely happened is that at some point it was dropped from blockchain.com's mempool, and blockchain.com then later re-received your transaction from another node and placed it back in to its mempool with the new time of arrival.

There is not much you can do except wait at the moment. The transaction is not opted in to RBF, and although you have a change output you could use to perform CPFP, the value on the change output is so small that you could probably only boost it to an equivalent of around 8 sats/vbyte, which would still leave you over 30 MB from the tip. The only real option would be to use CPFP, spending the change output as well as some other coins from that wallet to pay a much higher fee. If you are interested in this I can talk you through it, but it will not be cheap given both the size of your initial transaction and the fact you would need to boost up to around 100 sats/vbyte.

There is no need to worry, though. Your transaction will either confirm or be dropped completely and your coins will never leave your wallet. There is no risk of loss of funds.
legendary
Activity: 2366
Merit: 1196
January 12, 2021, 10:28:33 AM
#16
AFAIK, once it is unconfirmed due to the lowest fee, it will eventually be rejected by the Bitcoin network if your transaction is unluckily didn't accept.  It will approximately be estimated 1-7 days and back it your wallet.
Not quite. The default mempool expiry, which is the time it takes for an unconfirmed transaction to be dropped from the mempool, is set at a default of 336 hours, which works out to exactly 14 days.

As I said above, if waiting for the transaction to drop then he will be waiting a couple of weeks.

Hello o_e_l_e_o. Is it possible for transaction to be automatically resent back to mempool?

January 6 I've sent 0.0049 BTC (1291 bytes) with 2sat/b fee. I'm not in a rush, but it usually takes 2-4 days for transaction to be received. Hash ID was 2021-01-06, then I clearly remember it got changed to 2021-01-09, but not it is 2021-01-12 12:59. 0 confirmations all the time. 

Now I'm a bit worried as it looks like a roundabout of a long, zero confirmation transaction. I'm curious what should I do next except just waiting  Roll Eyes
HCP
legendary
Activity: 2086
Merit: 4316
January 07, 2021, 02:27:25 PM
#15
Thx for reply - The wallet.dat shows up in bitcoin core and lists the transaction, is it possible to still be an altcoin? Transaction details shows the value of transfer as BTC. I will look into altcoin.
Yes, it is possible that the wallet.dat will still open in Bitcoin Core, even if it is an altcoin wallet.dat. They generally share the same file format. The "value of transfer" is simply a number in the wallet file and does not store the actual "unit"... so the "Core" wallet applications (ie. all the cloned altcoin wallets) will show that "value" in whatever currency the wallet has been set for.

To check, you can try and open a copy of the wallet.dat in a text editor and do a search for "name"... you should hopefully see some entries that look like cryptocurrency "Addresses"... if they do not start with "1", "3" or "bc1", then you're likely dealing with an altcoin wallet... like this example from a DOGE wallet.dat:


You can see all the "name" records start with a "D"
newbie
Activity: 4
Merit: 0
January 04, 2021, 09:21:20 AM
#14
Thank you all guys, my transaction got confirmed after 37 hrs.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
January 03, 2021, 03:35:59 PM
#13
The wallet.dat shows up in bitcoin core and lists the transaction, is it possible to still be an altcoin? Transaction details shows the value of transfer as BTC.
If it was originally in a Bitcoin Core data directory, it's most likely a Bitcoin wallet. The transaction didn't confirm for unknown reason, it could have been double spent, it could have just dropped out of mempool because of low (or zero) fee.
newbie
Activity: 5
Merit: 0
January 03, 2021, 03:32:51 PM
#12
Help - I am the recipient of a transfer that was never received from 2 years ago. It shows incoming to my Bitcoin Core Wallet but status is 0/unconfirmed and not in memory pool. The tx id does not show up on blockchain and other sites as if it does not exist.
From my experience in similar cases: are you sure you're taking about a Bitcoin wallet? It could have been a wallet.dat that belongs to an altcoin.
Either way, after 2 years, chances are the inputs moved already so your transaction can't exist anymore.

Thx for reply - The wallet.dat shows up in bitcoin core and lists the transaction, is it possible to still be an altcoin? Transaction details shows the value of transfer as BTC. I will look into altcoin.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
January 03, 2021, 03:20:45 PM
#11
Help - I am the recipient of a transfer that was never received from 2 years ago. It shows incoming to my Bitcoin Core Wallet but status is 0/unconfirmed and not in memory pool. The tx id does not show up on blockchain and other sites as if it does not exist.
From my experience in similar cases: are you sure you're taking about a Bitcoin wallet? It could have been a wallet.dat that belongs to an altcoin.
Either way, after 2 years, chances are the inputs moved already so your transaction can't exist anymore.
newbie
Activity: 5
Merit: 0
January 03, 2021, 02:53:06 PM
#10
Help - I am the recipient of a transfer that was never received from 2 years ago. It shows incoming to my Bitcoin Core Wallet but status is 0/unconfirmed and not in memory pool. The tx id does not show up on blockchain and other sites as if it does not exist. But again it shows incoming, is it possible sender sent transaction then double spent or completely low balled fee to void transaction? Wouldn't that still show a record of txid?? I have also been researching CPFP but cant figure out how to execute it in BC. Any ideas or Help would be greatly appreciated!
legendary
Activity: 1624
Merit: 2481
January 03, 2021, 02:13:51 PM
#9
Unfortunately, since RBF is disabled and there is only one output, only the recipient can use CPFP to get it confirmed faster.
The history of the address you have posted lets me believe that it belongs to binance. In this case CPFP is not an option.

Using an accelerator doesn't work either, since the only one proven to work only accepts transactions with a fee of at least 10 sat/vB.

It seems like you'll have to wait. For the future, you might want consider to switch to a wallet where you can enable RBF and have full control over the fees.
legendary
Activity: 2268
Merit: 18588
January 03, 2021, 12:45:14 PM
#8
AFAIK, once it is unconfirmed due to the lowest fee, it will eventually be rejected by the Bitcoin network if your transaction is unluckily didn't accept.  It will approximately be estimated 1-7 days and back it your wallet.
Not quite. The default mempool expiry, which is the time it takes for an unconfirmed transaction to be dropped from the mempool, is set at a default of 336 hours, which works out to exactly 14 days. Nodes are free to change this, but most don't. The only other way it would drop prior to this would be if the mempool hit its maximum size, which is set to a default of 300 MB, although again nodes can change this setting. Since the mempool is only sitting at around 20 MB, this is very unlikely.

As I said above, if waiting for the transaction to drop then he will be waiting a couple of weeks.
legendary
Activity: 2366
Merit: 1206
January 03, 2021, 12:12:01 PM
#7
No i cant do such those things you mentioned. So by waiting 72 hours it might be confirmed?
AFAIK, once it is unconfirmed due to the lowest fee, it will eventually be rejected by the Bitcoin network if your transaction is unluckily didn't accept.  It will approximately be estimated 1-7 days and back it your wallet.  So, next time if you are in hurry, you need to blindly accept the large fee or the fee recommended by the mempool.  I also suggest always use a Bitcoin Fee Calculator.


However, all suggestion above was right and if your wallet use for that transaction allows you to use this CBF or CPFP, then, there is a chance that your transaction might be boosted.  So far as of now, your transaction shows 0 confirmation.
legendary
Activity: 2268
Merit: 18588
January 03, 2021, 09:12:06 AM
#6
It is not flagged as RBF, and you don't control the only output for CPFP, so there is very little you can do here. Further, the mempool is continuing to fill, and it will likely only get worse once the weekend is over, meaning that there is only a very small chance of confirming within the next few days. I think there is a good chance your transaction will not be confirmed before nodes start dropping it in a couple of weeks' time.

Your options are limited to:
  • Ask the recipient to perform a CPFP
  • Wait for it to drop, then make a new transaction with a larger fee
  • Ask (and probably pay) a mining pool to prioritize it
newbie
Activity: 4
Merit: 0
January 03, 2021, 12:02:12 AM
#5
thanks alot for guiding me and wish you bests in new year
legendary
Activity: 2982
Merit: 4193
January 02, 2021, 09:51:10 PM
#4
So by waiting 72 hours it might be confirmed?
Depends on whether the mempool gets less congested or not. You can monitor https://jochen-hoenicke.de/queue/#0,24h and see if the 1sat/byte transactions are anywhere near 1MB.
I also have used this website to accelerate my transaction : https://bitaccelerate.com/
Does it have any results ?
No. It rebroadcasts[1] your transaction which shouldn't have any effect on your transaction unless it was poorly propagated which is not the case here.


[1] https://en.bitcoin.it/wiki/Transaction_accelerator
newbie
Activity: 4
Merit: 0
January 02, 2021, 09:46:56 PM
#3
No i cant do such those things you mentioned. So by waiting 72 hours it might be confirmed? I also have used this website to accelerate my transaction : https://bitaccelerate.com/
Does it have any results ?
legendary
Activity: 2982
Merit: 4193
January 02, 2021, 09:34:51 PM
#2
Your transaction pays a transaction fee of 1 satoshi/byte. This puts it roughly at 22MB from the tip of the mempool, and each block shaves 1 MB of the tip of the mempool. It could take sometime before the transaction can be confirmed.

If you control the output address, you can do a CPFP by spending it with a higher fee to get it confirmed faster.
newbie
Activity: 4
Merit: 0
January 02, 2021, 09:22:30 PM
#1
Jump to: