Author

Topic: Bitcoin fees - transaction cancelled (Read 247 times)

hero member
Activity: 2366
Merit: 838
May 07, 2023, 10:48:30 AM
#23
Your transaction may take a longer time to be confirmed since your transaction already broadcast and received 1/6 confirmation, but certainly, it won't be cancelled since it has already been broadcast the minner is just waiting for the network to become less congested before the transaction goes through.

Your transaction will be in queue in mempools before it gets a first confirmation. The first confirmation is a hardest one to get but after that, it is on the blockchain and you will never have to mind about its fee rate or how congested mempools are.

In average block needs 10 minutes to be found and if it needs longer time, it won't be like 30 minutes or 1 hour likely. Your transaction will get its second, third confirmations in next 10 to 30 minutes or 1 hour but will not have to wait like 24 hours as a first confirmation. Because new block will be added after about 10 minutes for each.

Except if something really massive happens with Bitcoin blockchain like majority of miners turn off their rigs.

It is different with a first confirmation. If you use very low fee rate, your transaction might not be confirmed after 1 or 2 days or longer while on the blockchain, many blocks were found and many transactions with higher fee rates were confirmed by miners.
legendary
Activity: 2268
Merit: 18771
May 07, 2023, 10:38:02 AM
#22
Your transaction may take a longer time to be confirmed since your transaction already broadcast and received 1/6 confirmation, but certainly, it won't be cancelled since it has already been broadcast the minner is just waiting for the network to become less congested before the transaction goes through.
You sound confused. Once a transaction has its first confirmation, the fee it pays and how congested the mempool is are both irrelevant. It will gain one more confirmation with each and every block which is found from that point on.

But Op's own situation is different from yours since he uses low fees and that results in no availability of any miner to broadcast the transactions
Miners do not broadcast transactions. Nodes broadcast transactions to other nodes, while miners use the data from their node to generate a block to attempt to mine.



Now that (unfortunately in my opinion) there are ordinals and taproot, what if in 20 years from now the network is congested and the fees are much higher than the transaction I have signed?
I'll link here my response in another thread for anyone else who is interested: https://bitcointalksearch.org/topic/m.62205489

In addition to hosseinimr93's suggestions above, there is also package relay in development which would allow you to use CPFP even when the parent's fee is too low to be accepted to the mempool, and you can sign the timelocked transaction with a specific SIGHASH which would allow the recipient to add an extra input in order to pay a higher fee.
hero member
Activity: 952
Merit: 507
May 06, 2023, 09:25:14 AM
#21
I am having same issues currently I made a transfer of 0.00142BTC and the transaction fee was charged about $4 so I had to readjust the fee to about $1.7 since then till now there have been no confirmation but when I scanned through tx id, saying payment received but not yet confirmed. This has kept me worried for over 6 to 7 hours now and does this mean it won't be confirmed again anymore?

Your transaction may take a longer time to be confirmed since your transaction already broadcast and received 1/6 confirmation, but certainly, it won't be cancelled since it has already been broadcast the minner is just waiting for the network to become less congested before the transaction goes through.

But Op's own situation is different from yours since he uses low fees and that results in no availability of any miner to broadcast the transactions and after the duration of the stipulated waiting time the transaction has to be cancelled, If you use Bluewallet you have a point where you may boost the transactions fees by adding more fees to get the transaction accelerated with high priority.
legendary
Activity: 2380
Merit: 5213
May 06, 2023, 07:54:23 AM
#20
Now the reason I replied here was to know if I can send another transaction to counter the first transaction, I actually wanted to create a topic but seeing this was an avenue for me to also lodged my complaint.
Given the information displayed on the image you shared, your transaction should be: d3d69e769a318de71d165cf3ccfaa1fb0fab7ac570fc2aba172132056f7e4fdf.

As your transaction hasn't been flagged as RBF, you can't replace that with a new one even if you use much higher fee for the new transaction.
Now, your transaction is around 4.5 vMb from the tip and I also expect it to be confirmed in the next 24 hours. Of course, there is no guarantee that it will be confirmed in the next 24 hours.

Edit:
I just submitted your transaction to ViaBTC free accelerator.
Assuming your transaction won't be confirmed normally, it will be likely included in the next block mined by ViaBTC. They have around 9% of the total hash rate and mine a block around every 2 hours on average.

Edit 2:
ViaBTC included the transaction in block number 788,519.
hero member
Activity: 1050
Merit: 681
May 06, 2023, 07:44:23 AM
#19
I am having same issues currently I made a transfer of 0.00142BTC and the transaction fee was charged about $4 so I had to readjust the fee to about $1.7 since then till now there have been no confirmation
Don't calculate your fee in terms of usd to get an estimate of your transaction priority. In your case, the fee per kvB part is little bit (~25%) below the average fee (should've been 0.00075 BTC per KvB and it would be confirmed by now), but it should get confirmed as the mempool clears itself out during the late weekend maybe?!. My opinion is just wait for few more hours and see.
full member
Activity: 798
Merit: 134
May 06, 2023, 07:14:12 AM
#18
I am having same issues currently I made a transfer of 0.00142BTC and the transaction fee was charged about $4 so I had to readjust the fee to about $1.7 since then till now there have been no confirmation but when I scanned through tx id, saying payment received but not yet confirmed. This has kept me worried over 6 to 7 hours now and does this mean it won't be confirmed again anymore?
Although from the tx saying confirmation may likely take 24 hrs. Now the reason I replied here was to know if I can send another transaction to counter the first transaction, I actually wanted to create a topic but seeing this was an avenue for me to also lodged my complaint.
full member
Activity: 1489
Merit: 150
May 06, 2023, 05:52:00 AM
#17
Hello.

Two days ago I broadcasted a transaction of 55000 sats and I had set a fee of 6 sats/B

maybe you need to see this site https://mempool.space/ to set your fee because if you use 6 sats/B I believe your transaction will take a few weeks to get confirmation.
since you use muun wallet to send your transaction and that app does not enable RBF it will be good if you use electrum because you can do RBF to increase your transaction fees.
legendary
Activity: 2380
Merit: 5213
May 06, 2023, 05:50:52 AM
#16
So, if my transaction exists in at least one nodes mempool, then it can be processed? Sorry for my lack of knowledge. I don't understand it
Only if that node is owned by a miner.
If the miner that have your transaction in the their mempool mine a block, your transaction can be included in the blockchain. (This is assuming the network has become less congested and the fee rate used for transaction is enough now.)
legendary
Activity: 2702
Merit: 4002
May 06, 2023, 05:43:14 AM
#15
If you can adjust your wallet node server, you will be able to watch this transaction, I do not know whether that option is available in that wallet, but that transaction can still be sure, as soon as you confirm it and the synchronization of the wallet will disappear from your wallet.

Thanks but I have a very important question here. Let's say I have signed a transaction using timelock for 20 years in the future. Then, let's say I die and my child needs to broadcast the transaction. What if he has the same problem and I am not alive to re-sign a new transaction?
When you sign a message with a timelock, after the transaction is confirmed, you do not need to re-broadcast it for the next 20 years, but those coins will be locked in that block till the locked block number. (so it is not about date)
hero member
Activity: 560
Merit: 1060
May 06, 2023, 05:39:17 AM
#14
Your waiting transaction can be dropped from mempools after a while but it does not mean it is cancelled. Mempools only can drop waiting transactions that they think have very low fee rate but only you can cancel your transaction.

So, if my transaction exists in at least one nodes mempool, then it can be processed? Sorry for my lack of knowledge. I don't understand it

Taproot does not involved in Ordinals. Do you think Taproot is responsible for what happened in mempools last three months?

It is a Segwit type and is better than Legacy by reducing used space in mempools than Legacy.

No I don't claim that. I am not well educated on taproot. I thought that ordinals became possible because of taproot.

hero member
Activity: 2366
Merit: 838
May 06, 2023, 05:33:17 AM
#13
I read in some article if Bitcoin transaction can be cancelled if there's no miner pick your transaction into the Bitcoin block after 24 hours, so you get a notification in your wallet as failed, not pending or unconfirmed.
Your waiting transaction can be dropped from mempools after a while but it does not mean it is cancelled. Mempools only can drop waiting transactions that they think have very low fee rate but only you can cancel your transaction.

Now that (unfortunately in my opinion) there are ordinals and taproot, what if in 20 years from now the network is congested and the fees are much higher than the transaction I have signed?
Taproot does not involved in Ordinals. Do you think Taproot is responsible for what happened in mempools last three months?

It is a Segwit type and is better than Legacy by reducing used space in mempools than Legacy.
legendary
Activity: 2380
Merit: 5213
May 06, 2023, 05:29:44 AM
#12
Now that (unfortunately in my opinion) there are ordinals and taproot, what if in 20 years from now the network is congested and the fees are much higher than the transaction I have signed?
I answered this above in my previous post.
As I said, they can pay a miner to include the transaction. Note that even if the fee is zero, there's nothing prevents miners from including the transaction.

Assuming the fee is enough for the transaction to enter the mempool of nodes, the other thing they can do is to broadcast that transaction and then do CPFP with spending the unconfirmed outputs with high fee rate.


What I think he meant is that what if someone has a time lock transaction for his child and he dies, the set date or block height reached and the fee used is low while the mempool is congested at the time, leading to the transaction to be dropped out of the mempool.
Right. I understood the same thing from apogio's question.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
May 06, 2023, 05:25:04 AM
#11
They can wait until the network becomes less congested and rebroadcast that transaction.
If the network stays congested, they will have to pay a miner to include the transaction in a block.
I have not tried time lock before, but I think it is a transaction made to be broadcasted at certain date or block height. What I think he meant is that what if someone has a time lock transaction for his child and he dies, the set date or block height reached and the fee used is low while the mempool is congested at the time, leading to the transaction to be dropped out of the mempool.
hero member
Activity: 560
Merit: 1060
May 06, 2023, 05:20:53 AM
#10
Thanks but I have a very important question here. Let's say I have signed a transaction using timelock for 20 years in the future. Then, let's say I die and my child needs to broadcast the transaction. What if he has the same problem and I am not alive to re-sign a new transaction?
They can wait until the network becomes less congested and rebroadcast that transaction.
If the network stays congested, they will have to pay a miner to include the transaction in a block.

Now that (unfortunately in my opinion) there are ordinals and taproot, what if in 20 years from now the network is congested and the fees are much higher than the transaction I have signed?

but as it show your transaction as failed, it means that your transaction has been dropped from their mempool as well and you should be able to broadcast a new transaction.
@OP, this is the answer what does your transaction cancelled/failed means. Your wait is over and you have to send it again with a better priority fee.
For you to have the idea how much the current transaction fees that's being accepted for it to have a fast to average to no confirmation, check the website of mempool.
https://mempool.space/

Thanks! This is helpful

legendary
Activity: 2380
Merit: 5213
May 06, 2023, 05:17:45 AM
#9
Thanks but I have a very important question here. Let's say I have signed a transaction using timelock for 20 years in the future. Then, let's say I die and my child needs to broadcast the transaction. What if he has the same problem and I am not alive to re-sign a new transaction?
They can wait until the network becomes less congested and rebroadcast that transaction.
If the network stays congested, they will have to pay a miner to include the transaction in a block.
hero member
Activity: 3024
Merit: 745
🌀 Cosmic Casino
May 06, 2023, 05:03:50 AM
#8
but as it show your transaction as failed, it means that your transaction has been dropped from their mempool as well and you should be able to broadcast a new transaction.
@OP, this is the answer what does your transaction cancelled/failed means. Your wait is over and you have to send it again with a better priority fee.
For you to have the idea how much the current transaction fees that's being accepted for it to have a fast to average to no confirmation, check the website of mempool.
https://mempool.space/
hero member
Activity: 560
Merit: 1060
May 06, 2023, 04:59:21 AM
#7
If the mempool of a node is very congested and it become full, transactions of higher fee which are getting broadcasted will be replacing the transactions of lower fee on the mempool. This will cause the transactions of lower fees to be dropped out of mempool. You should be able to rebroadcast your coins.

Thanks but I have a very important question here. Let's say I have signed a transaction using timelock for 20 years in the future. Then, let's say I die and my child needs to broadcast the transaction. What if he has the same problem and I am not alive to re-sign a new transaction?
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
May 06, 2023, 04:55:36 AM
#6
If the mempool of a node is very congested and it become full, transactions of higher fee which are getting broadcasted will be replacing the transactions of lower fee on the mempool node. This will cause the transactions of lower fees to be dropped out of the mempool. You should be able to rebroadcast your coins.

You can use this for fee estimation: https://mempool.space/
legendary
Activity: 2380
Merit: 5213
May 06, 2023, 04:54:20 AM
#5
Some nodes have dropped your transaction from their mempool while some others still have your transaction.
For example, you can see your transaction on blockchain.com, blockstream and mempool.space, but it's not shown on blockchair.com.

I'm not familiar with the wallet you are talking about, but as it shows your transaction as failed, it means that your transaction has been dropped from their mempool as well and you should be able to broadcast a new transaction.
The problem here is that the first transaction hasn't been marked as RBF and nodes that have your first transaction in their mempool will reject the new transaction.
hero member
Activity: 560
Merit: 1060
May 06, 2023, 04:53:55 AM
#4

The current transaction fee is by the way around 104sat/vb to 151sat/vb. I think the miners have rejected your transaction due to the low fee & network is congestion. That is why you got the message failed.

What do you mean? All the miners have rejected my transaction? I thought my transaction would stay in the mempool until fees were low again. Am I wrong?

I read in some article if Bitcoin transaction can be cancelled if there's no miner pick your transaction into the Bitcoin block after 24 hours, so you get a notification in your wallet as failed, not pending or unconfirmed.

I don't find any user complaint about failed transaction by using Muun wallet, so it's a general matter, not from the Muun wallet. AFAIK Muun wallet have different format regarding it's seed phrase, but that's should be not a problem for sending Bitcoin.

Edit:
The article I mentioned before https://cointelegraph.com/explained/why-is-my-bitcoin-transaction-unconfirmed

That's awkward but thanks for this info. Yeah it has nothing to do with MUUN wallet, but I have never heard the word "failed" for a bitcoin transaction. That's why I thought it might have been application specific. I mean failed is not the same as unconfirmed. This is what got me curious. Anyway


hero member
Activity: 910
Merit: 680
May 06, 2023, 04:34:27 AM
#3
I read in some article if Bitcoin transaction can be cancelled if there's no miner pick your transaction into the Bitcoin block after 24 hours, so you get a notification in your wallet as failed, not pending or unconfirmed.

I don't find any user complaint about failed transaction by using Muun wallet, so it's a general matter, not from the Muun wallet. AFAIK Muun wallet have different format regarding it's seed phrase, but that's should be not a problem for sending Bitcoin.

Edit:
The article I mentioned before https://cointelegraph.com/explained/why-is-my-bitcoin-transaction-unconfirmed
sr. member
Activity: 756
Merit: 390
May 06, 2023, 04:30:59 AM
#2
Hello.

Two days ago I broadcasted a transaction of 55000 sats and I had set a fee of 6 sats/B

For this transaction I used MUUN wallet.

 Now, there is something strange. MUUN wallet balance shows 55000 sats and the transaction statua is "failed"

The transactions is the following: https://mempool.space/tx/1544302a89f6bfa2a36cebf583f11d3a4bf6200537059d9e2c800d5c018db9dd

What does failed mean? I can understand that the transaction will take a looooong time to be confirmed since the fee was quite low. But why does it say failed?

Also I would like to know why the fees are so high atm

The current transaction fee is by the way around 104sat/vb to 151sat/vb. I think the miners have rejected your transaction due to the low fee & network is congestion. That is why you got the message failed.
hero member
Activity: 560
Merit: 1060
May 06, 2023, 04:14:07 AM
#1
Hello.

Two days ago I broadcasted a transaction of 55000 sats and I had set a fee of 6 sats/B

For this transaction I used MUUN wallet.

 Now, there is something strange. MUUN wallet balance shows 55000 sats and the transaction statua is "failed"

The transactions is the following: https://mempool.space/tx/1544302a89f6bfa2a36cebf583f11d3a4bf6200537059d9e2c800d5c018db9dd

What does failed mean? I can understand that the transaction will take a looooong time to be confirmed since the fee was quite low. But why does it say failed?

Also I would like to know why the fees are so high atm
Jump to: