Pocketchange (OP)
Jr. Member
Offline
Activity: 44
Merit: 22
|
|
February 11, 2023, 02:45:15 AM |
|
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!
|
|
|
|
Edwardard
|
|
February 11, 2023, 02:57:27 AM Last edit: February 11, 2023, 03:18:16 AM by Edwardard |
|
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
Activity: 44
Merit: 22
|
|
February 11, 2023, 03:25:08 AM |
|
I set it to 1sat I tried viabtc accelerator earlier but it said my fee was too low.
|
|
|
|
nc50lc
Legendary
Offline
Activity: 2590
Merit: 6309
Self-proclaimed Genius
|
|
February 11, 2023, 03:44:19 AM |
|
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?
|
|
|
|
Pocketchange (OP)
Jr. Member
Offline
Activity: 44
Merit: 22
|
|
February 11, 2023, 03:53:18 AM |
|
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
|
|
February 11, 2023, 04:09:01 AM |
|
I set it to 1sat 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
|
|
|
|
nc50lc
Legendary
Offline
Activity: 2590
Merit: 6309
Self-proclaimed Genius
|
|
February 11, 2023, 04:11:54 AM |
|
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 Bitcoin Core's default is 14days ( 336hours), but not all nodes enforce the same settings so it may stay longer than that.
|
|
|
|
Pocketchange (OP)
Jr. Member
Offline
Activity: 44
Merit: 22
|
|
February 11, 2023, 04:18:53 AM Last edit: February 11, 2023, 07:35:42 PM by achow101 |
|
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 I hope its not only 4-5 days. 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
|
|
February 11, 2023, 04:40:31 AM |
|
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
Activity: 2576
Merit: 5658
|
|
February 11, 2023, 05:29:54 AM |
|
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.
|
|
|
|
LoyceV
Legendary
Offline
Activity: 3486
Merit: 17607
Thick-Skinned Gang Leader and Golden Feather 2021
|
|
February 11, 2023, 12:12:44 PM |
|
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.
|
| | Peach BTC bitcoin | │ | Buy and Sell Bitcoin P2P | │ | . .
▄▄███████▄▄ ▄██████████████▄ ▄███████████████████▄ ▄█████████████████████▄ ▄███████████████████████▄ █████████████████████████ █████████████████████████ █████████████████████████ ▀███████████████████████▀ ▀█████████████████████▀ ▀███████████████████▀ ▀███████████████▀ ▀▀███████▀▀
▀▀▀▀███████▀▀▀▀ | | EUROPE | AFRICA LATIN AMERICA | | | ▄▀▀▀ █ █ █ █ █ █ █ █ █ █ █ ▀▄▄▄ |
███████▄█ ███████▀ ██▄▄▄▄▄░▄▄▄▄▄ █████████████▀ ▐███████████▌ ▐███████████▌ █████████████▄ ██████████████ ███▀███▀▀███▀ | . Download on the App Store | ▀▀▀▄ █ █ █ █ █ █ █ █ █ █ █ ▄▄▄▀ | ▄▀▀▀ █ █ █ █ █ █ █ █ █ █ █ ▀▄▄▄ |
▄██▄ ██████▄ █████████▄ ████████████▄ ███████████████ ████████████▀ █████████▀ ██████▀ ▀██▀ | . GET IT ON Google Play | ▀▀▀▄ █ █ █ █ █ █ █ █ █ █ █ ▄▄▄▀ |
|
|
|
o_e_l_e_o
In memoriam
Legendary
Offline
Activity: 2268
Merit: 18726
|
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
Activity: 44
Merit: 22
|
|
February 12, 2023, 02:12:45 AM Last edit: February 12, 2023, 02:57:24 AM by Pocketchange |
|
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 Thanks again EVERYONE! I'm learning alot
|
|
|
|
Edwardard
|
|
February 12, 2023, 02:40:23 AM |
|
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
Activity: 44
Merit: 22
|
|
February 12, 2023, 02:45:56 AM |
|
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
|
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
Activity: 2590
Merit: 6309
Self-proclaimed Genius
|
|
February 12, 2023, 05:04:04 AM |
|
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.
|
|
|
|
LoyceV
Legendary
Offline
Activity: 3486
Merit: 17607
Thick-Skinned Gang Leader and Golden Feather 2021
|
|
February 12, 2023, 07:36:53 AM |
|
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). I have a feeling 1sat /vb might be a thing of the past. Correct me if Im wrong. Your "feeling" doesn't mean anything Look at fees during the past year or 6 years: fees always went down again! I just don't want to have the transaction somehow disappear or be in limbo indefinitely 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. 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.
|
| | Peach BTC bitcoin | │ | Buy and Sell Bitcoin P2P | │ | . .
▄▄███████▄▄ ▄██████████████▄ ▄███████████████████▄ ▄█████████████████████▄ ▄███████████████████████▄ █████████████████████████ █████████████████████████ █████████████████████████ ▀███████████████████████▀ ▀█████████████████████▀ ▀███████████████████▀ ▀███████████████▀ ▀▀███████▀▀
▀▀▀▀███████▀▀▀▀ | | EUROPE | AFRICA LATIN AMERICA | | | ▄▀▀▀ █ █ █ █ █ █ █ █ █ █ █ ▀▄▄▄ |
███████▄█ ███████▀ ██▄▄▄▄▄░▄▄▄▄▄ █████████████▀ ▐███████████▌ ▐███████████▌ █████████████▄ ██████████████ ███▀███▀▀███▀ | . Download on the App Store | ▀▀▀▄ █ █ █ █ █ █ █ █ █ █ █ ▄▄▄▀ | ▄▀▀▀ █ █ █ █ █ █ █ █ █ █ █ ▀▄▄▄ |
▄██▄ ██████▄ █████████▄ ████████████▄ ███████████████ ████████████▀ █████████▀ ██████▀ ▀██▀ | . GET IT ON Google Play | ▀▀▀▄ █ █ █ █ █ █ █ █ █ █ █ ▄▄▄▀ |
|
|
|
o_e_l_e_o
In memoriam
Legendary
Offline
Activity: 2268
Merit: 18726
|
|
February 12, 2023, 08:59:15 AM |
|
I have a feeling 1sat /vb might be a thing of the past. Correct me if Im wrong. You're wrong. 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. 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
Offline
Activity: 2408
Merit: 1191
Privacy Servers. Since 2009.
|
|
February 12, 2023, 10:00:19 AM |
|
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.
|
|
|
|
|