Pages:
Author

Topic: Bitcoin core tx stuck for more than 24 hours (Read 271 times)

legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
So what is best way to calculate fee? whenever I try to send something from my electrum I have to pay in sat/byte. All i know is scroll it to right to quick and fast and scroll it to left for slow settlement time.
Since you're using Electrum, the default "ETA" slider already did that for you.
Its estimates are close at best to its intended target block (Within 1 block, 2 blocks, etc...), one block is an average of 10 minutes of waiting.

You can also switch to "mempool" slider for better control since you can specifically target to position your transaction within the maximum block size, but it depends on the timing.
You can set it to "1mb from tip" or lower 'mb from tip' and it'll be in a good spot;
But as I've said, if you timed it bad when a lot of transactions are broadcasted right after it, more high-feerate transactions could boot it out of that "1m from tip" position.

The catch is, it's not possible to compute the "correct" fee rate because mempools and mining are unpredictable.
So it's up to you if you want to pay more or less than the suggested fee rate.

Also, the term sats/byte is used mainly for legacy addresses only. As we are shifted to segwit you'll see the term "sat/vB" used more often.
Take note that in Electrum, the fee rate is actually shown as "sat/byte" but the actual calculation behind it is "sat/vB".

The developers didn't changed it after SegWit update because they believe that changing that will confuse the users,
here's the reference: https://github.com/spesmilo/electrum/issues/6961#issuecomment-765541935
hero member
Activity: 1050
Merit: 681
Just wanna know what this sat/byte is and how to set it effectively.
It is simply the transaction fee you pay in sats divided by the size of your transaction in bytes. Also, the term sats/byte is used mainly for legacy addresses only. As we are shifted to segwit you'll see the term "sat/vB" used more often.
Besides mempool.space you can also check bitcoinfees.earn.com to predict your best fee rate in sats/byte.
hero member
Activity: 994
Merit: 1089
So what is best way to calculate fee? whenever I try to send something from my electrum I have to pay in sat/byte. All i know is scroll it to right to quick and fast and scroll it to left for slow settlement time.
Just wanna know what this sat/byte is and how to set it effectively.
It depends on what you mean by "set effectively", let us take it to mean tx priority or how quickly you desire your transaction to be confirmed by miners. You can set the fee rate in any way you want, even as low as 1sat/vbyte and if the mempool is not congested your transaction will be confirmed after sometime. So to "set it effectively" is to pay enough fees if you want your transaction confirmed fast, and to pay low fees if you have time on your hand. To add a little more to it, your transaction fee is mainly calculated on the size of your transaction, so you should try to consolidate your UTXO's, so you would pay a lower tx fee with whatever fee rate you use.
newbie
Activity: 14
Merit: 4
Fees are not necessary for the processing of the transaction on Bloakchcain but it gives extra priority to incentivize miners for processing transactions faster in the block.

Fees are necessary!
Imagine how the mempool would look right now if we didn't have fees!

More transactions => larger data size => more workload. Imo, when the network is congested and over-loaded, miners have to work extra hard to include each of those transactions in the block and for that we need to pay more  fees to help them cover the cost.

There is no such thing, a miner will do the same amount of work for an empty block and a full block, there is this misconception with the transactions numbers or size or fees require something extra from the miners when it's not the case. Also, it's a bit silly, what "extra" work would miners have to do for this and how would they even do it?

1. I just want to know if they are already getting reward in the form of bitcoin they why there is additional fee we have to pay for every transaction?

To prevent spam.
If it weren't for fees you could split one bitcoin into 100 000 outputs with zero fees and then consolidate and split again occupying all the blocks that day without paying a cent, rendering the network useless, with a fee it will always cost the attacker a ton of coins to do so and you could always outbid him if it's something urgent while he must do this continuously.
Later on, it will be of use to incentivize miners to keep mining as fees grow in % vs the reward but we're not there yet in normal low fee times.



So what is best way to calculate fee? whenever I try to send something from my electrum I have to pay in sat/byte. All i know is scroll it to right to quick and fast and scroll it to left for slow settlement time.
Just wanna know what this sat/byte is and how to set it effectively.
legendary
Activity: 2912
Merit: 6403
Blackjack.fun
If there is no fee, the mempool will completely be congested.

Exactly, and I could do that with a few hundred dollars in satoshis, how would miners then prioritize transactions to avoid spam?
Go back to blacklisting and turning Bitcoin into Bank of America?
Fees are the necessary evil unfortunately!

But maybe profit is possible as people will pay higher transaction fee.

Not a maybe, it's for sure.
https://bitinfocharts.com/comparison/bitcoin-fee_to_reward.html#3m
Right now fees are around 10% overall but with peaks reaching 1.82BTC, closer to one-quarter of the reward for small intervals.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
Fees are not necessary for the processing of the transaction on Bloakchcain but it gives extra priority to incentivize miners for processing transactions faster in the block.
Fees are necessary!
Imagine how the mempool would look right now if we didn't have fees!
If there is no fee, the mempool will completely be congested. The fee is even the hope in the future when all bitcoin are mined.

More transactions => larger data size => more workload. Imo, when the network is congested and over-loaded, miners have to work extra hard to include each of those transactions in the block and for that we need to pay more  fees to help them cover the cost.

There is no such thing, a miner will do the same amount of work for an empty block and a full block, there is this misconception with the transactions numbers or size or fees require something extra from the miners when it's not the case. Also, it's a bit silly, what "extra" work would miners have to do for this and how would they even do it?
You are right. There is no extra work at all. But maybe profit is possible as people will pay higher transaction fee.
legendary
Activity: 2912
Merit: 6403
Blackjack.fun
Fees are not necessary for the processing of the transaction on Bloakchcain but it gives extra priority to incentivize miners for processing transactions faster in the block.

Fees are necessary!
Imagine how the mempool would look right now if we didn't have fees!

More transactions => larger data size => more workload. Imo, when the network is congested and over-loaded, miners have to work extra hard to include each of those transactions in the block and for that we need to pay more  fees to help them cover the cost.

There is no such thing, a miner will do the same amount of work for an empty block and a full block, there is this misconception with the transactions numbers or size or fees require something extra from the miners when it's not the case. Also, it's a bit silly, what "extra" work would miners have to do for this and how would they even do it?

1. I just want to know if they are already getting reward in the form of bitcoin they why there is additional fee we have to pay for every transaction?

To prevent spam.
If it weren't for fees you could split one bitcoin into 100 000 outputs with zero fees and then consolidate and split again occupying all the blocks that day without paying a cent, rendering the network useless, with a fee it will always cost the attacker a ton of coins to do so and you could always outbid him if it's something urgent while he must do this continuously.
Later on, it will be of use to incentivize miners to keep mining as fees grow in % vs the reward but we're not there yet in normal low fee times.

hero member
Activity: 1050
Merit: 681
1. I just want to know if they are already getting reward in the form of bitcoin they why there is additional fee we have to pay for every transaction?
More transactions => larger data size => more workload. Imo, when the network is congested and over-loaded, miners have to work extra hard to include each of those transactions in the block and for that we need to pay more  fees to help them cover the cost.
Fees are not necessary for the processing of the transaction on Bloakchcain
Do you know that after bitcoin reaches 21million circulating supply, miners can only earn from the transaction fees we pay to them? Fees gives a good incentive for them to work for us and keep the network stable.
member
Activity: 115
Merit: 69
We know that miners are getting reward from Bitcoin blockchain for the work they are doing for managing the blockchain.

1. I just want to know if they are already getting reward in the form of bitcoin they why there is additional fee we have to pay for every transaction?

2. bitcoin block size is 1MB. Will it remain 1MB forever or it will change its size?

Fees are not necessary for the processing of the transaction on Bloakchcain but it gives extra priority to incentivize miners for processing transactions faster in the block.

Question No2 is been discussed many times and it is an old-time debate some of the community stakeholder support this increase in the block size and some of them don't but in 2017 the Blocksize is already increased to the 4MB maximum (Procedure and implementation is another topic) by the introduction of the Swegwit upgrade, there are many other proposals for the increase of the Blocksize and future may be some them can be considered but they be taken in deep analysis for the reliability of the Blockchain in terms of Security and decentralization.  
newbie
Activity: 14
Merit: 4
It's crazy, the network is totally congested as of now and I'm about to transact and was surprised that the fee being asked to me by my wallet is around 7 bucks = 123sat/vbyte. This is the recommended and fastest one but it can be adjusted but it will take hours for it to get confirmed.
As the mempool was very congested yesterday, I was still able to use 17.5 sat/vbyte and my transaction got confirmed in approximately 10 minutes (not up to 10 minutes).

We can see the mempool becoming less congested. It is at 24 sat/vbytes now.

Mining difficulty will also soon be adjusted.

We know that miners are getting reward from Bitcoin blockchain for the work they are doing for managing the blockchain.

1. I just want to know if they are already getting reward in the form of bitcoin they why there is additional fee we have to pay for every transaction?

2. bitcoin block size is 1MB. Will it remain 1MB forever or it will change its size?
hero member
Activity: 3024
Merit: 680
★Bitvest.io★ Play Plinko or Invest!
It's crazy, the network is totally congested as of now and I'm about to transact and was surprised that the fee being asked to me by my wallet is around 7 bucks = 123sat/vbyte. This is the recommended and fastest one but it can be adjusted but it will take hours for it to get confirmed.
As the mempool was very congested yesterday, I was still able to use 17.5 sat/vbyte and my transaction got confirmed in approximately 10 minutes (not up to 10 minutes).

We can see the mempool becoming less congested. It is at 24 sat/vbytes now.

Mining difficulty will also soon be adjusted.
Good to know that it worked for you and thank you for giving that idea despite the projected minutes of confirmation with that fee is different and quite long on my end.

But as you've tried and it worked for you, I'll try to do that with my transaction later.

I've also checked in the mempool and you're right, that the fees have drop down a bit as of these moments.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
It's crazy, the network is totally congested as of now and I'm about to transact and was surprised that the fee being asked to me by my wallet is around 7 bucks = 123sat/vbyte. This is the recommended and fastest one but it can be adjusted but it will take hours for it to get confirmed.
As the mempool was very congested yesterday, I was still able to use 17.5 sat/vbyte and my transaction got confirmed in approximately 10 minutes (not up to 10 minutes).

We can see the mempool becoming less congested. It is at 24 sat/vbytes now.

Mining difficulty will also soon be adjusted.
hero member
Activity: 3024
Merit: 680
★Bitvest.io★ Play Plinko or Invest!
It's crazy, the network is totally congested as of now and I'm about to transact and was surprised that the fee being asked to me by my wallet is around 7 bucks = 123sat/vbyte. This is the recommended and fastest one but it can be adjusted but it will take hours for it to get confirmed.

Crazy totally.

I'll have to delay my transaction and wait for the network to breathe a bit before proceeding.
legendary
Activity: 2422
Merit: 1191
Privacy Servers. Since 2009.
Check the mempool and see the fee rate that can make your transaction confirmed. Mempool is very congested, the fee rate is 98 sat/vbyte.


98 sat/vbyte! I hope all of you ordinals fans will burn in hell for this!  Grin Yeah I know the miners are earning some extra buck but isn't it time to finally close this loophole, devs? Puuuleeeeeaaaaazzz! Or are we not getting enough freedom yet?  Cool
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
Sry i cant share but I payed around 20k satoshi for the fee, the tx is around 550byte, so i need to pay 55k sat? Isnt that a bit too much

Btw i've already used an accelerator but nothing changed
Pump the fee rate to what you see in mempool. Bitcoin Core has its own mempool. You can see the mempool also on a website like:

For advanced user: https://jochen-hoenicke.de/queue/#BTC,24h,weight
For newbies: https://mempool.space/

Or use ViaBTC accelerator, but the transaction must be less than 500 bytes and also the fee must be 10 sat/byte or above (around 16 sat/vbyte if sending from segwit to segwit address).

Or just pump the fee.
legendary
Activity: 2156
Merit: 2100
Marketing Campaign Manager |Telegram ID- @LT_Mouse
Sry i cant share but I payed around 20k satoshi for the fee, the tx is around 550byte, so i need to pay 55k sat? Isnt that a bit too much
If the tx is 550 bytes and you paid a total of ~20000 sats, that makes it around 40 sats per byte which is far below the average required fee at the moment. And yeah, you have to pay ~100 sats per byte according to the estimation from mempool space. It's not too much, you possibly have no idea how Bitcoin transaction fee works. It's too much for usual time but not now as the network is congested right now.
 However, it can increase or decrease within a few hours. If you are in a hurry, you have no other choice but to pay the fee and if you don't hurry, you can wait.

One tip for the future- Always consolidate all the transactions when the fee is 1 sat per byte. With single input and single output, your transaction size will be too low and you don't have to pay a huge fee. Learn more about it here- https://bitcointalksearch.org/topic/aug-2022-mempool-empty-use-this-opportunity-to-consolidate-your-small-inputs-2848987
newbie
Activity: 10
Merit: 0
If there's no privacy issue, can you please share the transaction id? How much fee have you used per byte? As I can see in the mempool.space, the fee is significantly high at the moment, maybe because we have seen a significant increases of bitcoin transactions.
If you have paid enough fee and your transaction is valid, it should be confirmed by now.


or maybe try to wait for the transaction to be dropped from the mempool, if your transaction has not been confirmed after a certain amount of time ( usually 72 hours ), it will be dropped from the mempool and returned to your wallet. you can try sending the transaction again with a higher fee.
OP has RBF enabled so they can change the fee now and increase it anytime. Or, they can use CPFP method to accelerate the tx if they have access. Waiting for such huge time doesn't make sense if OP is in hurry.

Sry i cant share but I payed around 20k satoshi for the fee, the tx is around 550byte, so i need to pay 55k sat? Isnt that a bit too much

Btw i've already used an accelerator but nothing changed
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
Check the mempool and see the fee rate that can make your transaction confirmed. Mempool is very congested, the fee rate is 98 sat/vbyte.

Wait, let the mempool become less congested or pump the fee up to 98 sat/vbyte.

You can use a transaction accelerator service, some mining pools and exchanches offer a transaction accelerator service that can help you speed up your transaction. These services typically require a fee and have limited capacity, so they may not always available but you can try.
The transaction support RBF.

Like ViaBTC free accelerator. But the volume of a single transaction must be ≤0.5 KB, and the transaction fee rate should be ≥ 0.0001 BTC/KB.

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

Paid accelerator fee is too high.
full member
Activity: 868
Merit: 150
★Bitvest.io★ Play Plinko or Invest!
Hi, i have a tx that is unconfirmed for 30 hours already,  i used RBF two times but it still unconfirmed, how to solve?
You can use a transaction accelerator service, some mining pools and exchanches offer a transaction accelerator service that can help you speed up your transaction. These services typically require a fee and have limited capacity, so they may not always available but you can try.

or maybe try to wait for the transaction to be dropped from the mempool, if your transaction has not been confirmed after a certain amount of time ( usually 72 hours ), it will be dropped from the mempool and returned to your wallet. you can try sending the transaction again with a higher fee. also try contacting wallet or exchange support which you sent the transaction. They may be able to help you with the issue or provide further guidance.

hope it helps. Smiley
legendary
Activity: 2156
Merit: 2100
Marketing Campaign Manager |Telegram ID- @LT_Mouse
If there's no privacy issue, can you please share the transaction id? How much fee have you used per byte? As I can see in the mempool.space, the fee is significantly high at the moment, maybe because we have seen a significant increases of bitcoin transactions.
If you have paid enough fee and your transaction is valid, it should be confirmed by now.


or maybe try to wait for the transaction to be dropped from the mempool, if your transaction has not been confirmed after a certain amount of time ( usually 72 hours ), it will be dropped from the mempool and returned to your wallet. you can try sending the transaction again with a higher fee.
OP has RBF enabled so they can change the fee now and increase it anytime. Or, they can use CPFP method to accelerate the tx if they have access. Waiting for such huge time doesn't make sense if OP is in hurry.
Pages:
Jump to: