Bitcoin Forum
May 03, 2024, 07:21:20 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Stuck transaction  (Read 381 times)
Pocketchange (OP)
Jr. Member
*
Offline Offline

Activity: 44
Merit: 22


View Profile
February 11, 2023, 02:45:15 AM
 #1

Hi everyone I miscalculated my fees on receiving a transaction. I set them too low for how busy the mempool is.

Are my only options at this point is to use cpfp or wait til the mempool gets less busy?
I tried using sparrow wallet to cpfp but I had no luck connecting my hardware wallet's unconfirmed transaction.
Thanks in advance!
1714764080
Hero Member
*
Offline Offline

Posts: 1714764080

View Profile Personal Message (Offline)

Ignore
1714764080
Reply with quote  #2

1714764080
Report to moderator
1714764080
Hero Member
*
Offline Offline

Posts: 1714764080

View Profile Personal Message (Offline)

Ignore
1714764080
Reply with quote  #2

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

Activity: 1050
Merit: 681



View Profile WWW
February 11, 2023, 02:57:27 AM
Last edit: February 11, 2023, 03:18:16 AM by Edwardard
 #2

How much fee (in sat/vB) did you give for the transaction ?
You can paste the transaction id here so someone can help you accelerate it, or you can accelerate it yourself for free through viabtc accelerator[1]. But you have to be fast since it gives you a chance to accelerate only once in an hour(UTC time) imo. Only 100 free transactions are accelerated by them in one hour. But if you are successfull in submitting, your tx will get confirmed by viabtc 100%.

[1] https://www.viabtc.com/tools/txaccelerator
Pocketchange (OP)
Jr. Member
*
Offline Offline

Activity: 44
Merit: 22


View Profile
February 11, 2023, 03:25:08 AM
 #3

I set it to 1sat    Tongue
 I tried viabtc accelerator earlier but it said my fee was too low.
nc50lc
Legendary
*
Offline Offline

Activity: 2408
Merit: 5583


Self-proclaimed Genius


View Profile
February 11, 2023, 03:44:19 AM
Merited by ABCbits (1)
 #4

I tried viabtc accelerator earlier but it said my fee was too low.
Viabtc's free accelerator service only accepts 10sat/B transactions or higher.
On a side note: it's not "sat/vB" so if a txn is SegWit, the minimum fee rate may be higher if converted to sat/B.

Your options are either RBF if it's flagged to be replaceable or CPFP the change if it has any. Both incur additional fee but works differently.
The problem is if your wallet supports those options and/or can work out a workaround to manually create such transaction.
So which wallet was it sent from?

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Pocketchange (OP)
Jr. Member
*
Offline Offline

Activity: 44
Merit: 22


View Profile
February 11, 2023, 03:53:18 AM
 #5

Thanks I should have been more clear.

I dont think I can go the RBF route because I'm the receiver.

I'm using a ledger wallet so I think there's a way to cpfp through electrum.
I dont totally understand cpfp but im reading a lot.

Thanks! How bad of an idea is it to wait a week or two while I slowly learn cpfp?

Edwardard
Hero Member
*****
Offline Offline

Activity: 1050
Merit: 681



View Profile WWW
February 11, 2023, 04:09:01 AM
 #6

I set it to 1sat    Tongue
 I tried viabtc accelerator earlier but it said my fee was too low.
Ah, I see.

I dont think I can go the RBF route because I'm the receiver.
Who is the sender here who set such low fee ?

I'm using a ledger wallet so I think there's a way to cpfp through electrum.
I dont totally understand cpfp but im reading a lot.
Its not that difficult. To create a CPFP transaction right click on the unconfirmed transaction on the history tab and choose “Child pays for parent”. Set an appropriate fee and click on “OK”. A window will popup with the unsigned transaction. Click on “Sign” and then “Broadcast”.
More here: https://bitcoinelectrum.com/how-to-do-a-manual-child-pays-for-parent-transaction/

Thanks! How bad of an idea is it to wait a week or two while I slowly learn cpfp?
I think the transaction will be forgotten and returned back to the sender within 4-5 days if nothing is done Smiley
nc50lc
Legendary
*
Offline Offline

Activity: 2408
Merit: 5583


Self-proclaimed Genius


View Profile
February 11, 2023, 04:11:54 AM
Merited by o_e_l_e_o (4), Pocketchange (2), Edwardard (1)
 #7

Thanks! How bad of an idea is it to wait a week or two while I slowly learn cpfp?
I'd bet that it won't take a week for it to confirm, but it's hard to predict the mempools.

If you plan to use Electrum, it'll be straightforward.
After creating a wallet connected to your ledger with the correct account,
the unconfirmed transaction should be displayed in the history after a few seconds (minutes if it's first time install)
By right-clicking the transaction, there should be a "Child pays for parent" option among the menu.

Thanks! How bad of an idea is it to wait a week or two while I slowly learn cpfp?
I think the transaction will be forgotten and returned back to the sender within 4-5 days if nothing is done Smiley
Bitcoin Core's default is 14days (336hours), but not all nodes enforce the same settings so it may stay longer than that.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Pocketchange (OP)
Jr. Member
*
Offline Offline

Activity: 44
Merit: 22


View Profile
February 11, 2023, 04:18:53 AM
Last edit: February 11, 2023, 07:35:42 PM by achow101
 #8

it was a p2p trade on a decentralized bitcoin exchange.
I set the fee for 1 sat /vb when receiving the transaction.

I'll try the electrum /hardware wallet setup again but im not good with linux yet Embarrassed

I hope its not only 4-5 days. Sad  Im already on day 3.



In a nutshell is Child pays for parent basically resending that unconfirmed transaction to myself again with higher fees?

Mod note: consecutive posts merged
Edwardard
Hero Member
*****
Offline Offline

Activity: 1050
Merit: 681



View Profile WWW
February 11, 2023, 04:40:31 AM
 #9

Bitcoin Core's default is 14days (336hours), but not all nodes enforce the same settings so it may stay longer than that.
Its a long time ago, but I had such issue with my mycelium wallet and the transaction got returned a lot earlier.

In a nutshell is Child pays for parent basically resending that unconfirmed transaction to myself again with higher fees?
Yes, you will basically use the same output of the unconfirmed tx and send it to your own another address which you control.
hosseinimr93
Legendary
*
Offline Offline

Activity: 2394
Merit: 5235



View Profile
February 11, 2023, 05:29:54 AM
Merited by Edwardard (1)
 #10

Its a long time ago, but I had such issue with my mycelium wallet and the transaction got returned a lot earlier.
As mentioned by nc50lc, the default time is 14 days.
If your transaction was removed from the mempool earlier, that was probably because the network was so congested and the nodes removed your transaction from their mempool due to reaching the maximum size of the mempool.
It's very unlikely that OP's transaction will be removed from the mempool earlier than 14 days.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
LoyceV
Legendary
*
Offline Offline

Activity: 3304
Merit: 16587


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
February 11, 2023, 12:12:44 PM
 #11

In a nutshell is Child pays for parent basically resending that unconfirmed transaction to myself again with higher fees?
Correct. If the original transaction has 1 input and 2 outputs, you don't even have to pay a lot in fee. Just 1000 sat or even less will probably be enough to reach the next block. You only have to get ahead of the bulk of transactions with 1 sat/byte and some that pay 2 sat/vbyte.

I set the fee for 1 sat /vb when receiving the transaction.
For next time: 1.1 sat/vbyte puts you ahead of the many low fee transactions.

o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18509


View Profile
February 11, 2023, 02:17:22 PM
Merited by hosseinimr93 (2)
 #12

Your options are either RBF if it's flagged to be replaceable or CPFP the change if it has any.
This doesn't help OP, but Luxor are consistently mining transactions which are replacing non-opted-in transactions, i.e. they are running full RBF. If you can get your replacement transaction to them, then you will be able to use RBF even if your original is not opted in. They are only mining around 1 block a day at present, however.

It's very unlikely that OP's transaction will be removed from the mempool earlier than 14 days.
The mempool usage of my node running default mempool settings is currently around 260 MB. That's very close to the limit of 300 MB at which point low fee transactions start being evicted. It seems other nodes also hit this limit yesterday, and would have started evicting transactions: https://statoshi.info/d/000000020/memory-pool?viewPanel=1&orgId=1&from=now-7d&to=now (note that 286 MiB is equivalent to 300 MB).
Pocketchange (OP)
Jr. Member
*
Offline Offline

Activity: 44
Merit: 22


View Profile
February 12, 2023, 02:12:45 AM
Last edit: February 12, 2023, 02:57:24 AM by Pocketchange
 #13


I set the fee for 1 sat /vb when receiving the transaction.
For next time: 1.1 sat/vbyte puts you ahead of the many low fee transactions.

Thanks everyone I appreciate the help!

I really like Loyce's advice above @ 1.1 sat/vb.

Which leads me to another question
How do each of you choose fees if you're not in a rush?

I have a feeling 1sat /vb might be a thing of the past. Correct me if Im wrong.

I just don't want to have the transaction somehow disappear or be in limbo indefinitely  Tongue

Thanks again EVERYONE! I'm learning alot  Smiley
Edwardard
Hero Member
*****
Offline Offline

Activity: 1050
Merit: 681



View Profile WWW
February 12, 2023, 02:40:23 AM
 #14

I have a feeling 1sat /vb might be a thing of the past. Correct me if Im wrong.
Its not true. This is one of the segwit transactions[1] made by me just a few days ago and I paid 1.02 sat/vB as miner fee. It got confirmed the same day I sent it (infact within few hrs). It just depends on how congested the mempool is.
[1] https://mempool.space/tx/950db15c4e58449152f95c21706b111bc8c0e2ee0697a6e1afa5330f8f1de2d5

I just don't want to have the transaction somehow disappear or be in limbo indefinitely 
Use a good self-custodial wallet to make future transactions which gives you a calculated fee by itself and you can choose the lowest one if your tx is not of high priority and you dont want it to get dropped from mempool as well.
Pocketchange (OP)
Jr. Member
*
Offline Offline

Activity: 44
Merit: 22


View Profile
February 12, 2023, 02:45:56 AM
 #15

I have a feeling 1sat /vb might be a thing of the past. Correct me if Im wrong.
Its not true. This is one of the segwit transactions[1] made by me just a few days ago and I paid 1.02 sat/vB as miner fee. It got confirmed the same day I sent it (infact within few hrs). It just depends on how congested the mempool is.
[1] https://mempool.space/tx/950db15c4e58449152f95c21706b111bc8c0e2ee0697a6e1afa5330f8f1de2d5

Funny you mention that. I had a transaction that evening and it went smooth that day also.
What would you consider congested? I'm guessing if its purging transactions >300mb - its congested. Is that a good indicator?

Which wallet would you suggest? I'm mostly going into a hardware wallet.

Thank you!
Edwardard
Hero Member
*****
Offline Offline

Activity: 1050
Merit: 681



View Profile WWW
February 12, 2023, 03:20:44 AM
Merited by Pocketchange (1)
 #16

What would you consider congested? I'm guessing if its purging transactions >300mb - its congested. Is that a good indicator?
Check mempool.space, it is purging transactions <1.78 sat/vB currently. So atleast pay a fee above the given rate. Also, checkout the total no. of unconfirmed tx chart in the mempool here: https://www.blockchain.com/explorer/charts/mempool-count
This gives you an idea on how much pending transactions are on the line and how fast they are increasing. They have been increasing since 9th feb quite rapidly, suggesting a network congestion.

Which wallet would you suggest?
Bluewallet, mycelium, electrum all are good. Bluewallet (mobile wallet) always gives me the best rates as per my expirience. But a hardware wallet is also good, just check the mempool before you make a transfer and you should be fine.
nc50lc
Legendary
*
Offline Offline

Activity: 2408
Merit: 5583


Self-proclaimed Genius


View Profile
February 12, 2023, 05:04:04 AM
 #17

In a nutshell is Child pays for parent basically resending that unconfirmed transaction to myself again with higher fees?
Quite, the underlying method is to spend the output of an unconfirmed transaction; it doesn't matter where you'll send it.
The original transaction wont be "resent" but "spent".

And now that I've mentioned it, you can basically CPFP it in Electrum in your next transaction by selecting that stuck transaction's output using "coin control".
Just enable "Coins" tab (View->Show Coins), select that transaction's output plus more if it's not enough for your transaction (CTRL+LeftClick to multi-select).
Right-click to open the menu and choose "Spend"; when you go to the spend tab, those coins will be used.
Just set the fee rate higher than the recommended to bump the parent transaction.
That's if you still haven't done CPFP.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
LoyceV
Legendary
*
Offline Offline

Activity: 3304
Merit: 16587


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
February 12, 2023, 07:36:53 AM
 #18

Which leads me to another question
How do each of you choose fees if you're not in a rush?
See my topic on consolidating small inputs. I don't think my Bitcoin Core ever drops my transactions on it's own, it just keeps broadcasting them. So 1 sat/vbyte would work just fine (if I'm patient enough).

Quote
I have a feeling 1sat /vb might be a thing of the past. Correct me if Im wrong.
Your "feeling" doesn't mean anything Tongue Look at fees during the past year or 6 years: fees always went down again!

Quote
I just don't want to have the transaction somehow disappear or be in limbo indefinitely  Tongue
If the transaction disappears, you can make it again. It's not as if your Bitcoins disappear. If it's in limbo forever, you can either set your wallet to drop it, use RBF, or use CPFP. It all starts by using a good wallet.

What would you consider congested? I'm guessing if its purging transactions >300mb - its congested. Is that a good indicator?
Back in 2017, I once paid $25 in fees for a small transaction. That was congested. Even 400 sat/byte wasn't enough, fees would just go higher.

Quote
Which wallet would you suggest? I'm mostly going into a hardware wallet.
I would suggest to at least try out different wallets: Electrum with a hardware wallet, Bitcoin Core on your own system, and a mobile wallet for on the road. Just see what works for you.

o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18509


View Profile
February 12, 2023, 08:59:15 AM
 #19

I have a feeling 1sat /vb might be a thing of the past. Correct me if Im wrong.
You're wrong. Tongue It make take a few days or a few weeks, but the mempool will empty out again.

What would you consider congested? I'm guessing if its purging transactions >300mb - its congested. Is that a good indicator?
I wouldn't necessarily say it was only congested if we start purging transactions. If we have been stuck with 200mb of mempool memory usage for a day or more, then I would definitely call that congested, for example.

Also, checkout the total no. of unconfirmed tx chart in the mempool here: https://www.blockchain.com/explorer/charts/mempool-count
I don't find total transaction count a very useful indicator at all. We can have thousands of transactions which are only a few hundred vbytes in size each and don't take up much space at all, and conversely, occasionally an exchange like Binance will drop a handful of consolidation transactions which are all tens of thousands of vbytes in size. We can end up with the same amount of block space taken up by 10 transactions or 1,000 transactions.



Personally, I use a combination of https://mempool.space/ and https://jochen-hoenicke.de/queue/#BTC%20(default%20mempool),8h,weight to pick my fee for a transaction.
serveria.com
Legendary
*
Online Online

Activity: 2240
Merit: 1172


Privacy Servers. Since 2009.


View Profile WWW
February 12, 2023, 10:00:19 AM
 #20

Hi everyone I miscalculated my fees on receiving a transaction. I set them too low for how busy the mempool is.

Are my only options at this point is to use cpfp or wait til the mempool gets less busy?
I tried using sparrow wallet to cpfp but I had no luck connecting my hardware wallet's unconfirmed transaction.
Thanks in advance!

Don't worry these low-fee 1sat/byte transactions get confirmed eventually you'll just have to wait. You can use some free tx accelerator to speed things up. During the latest market move from ~23k area down to 21k+ mempool was really busy so I had to wait a bit longer than normal. But all my transactions went through eventually, no need for cpfp.
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!