Pages:
Author

Topic: Stuck in mempool- please help me , please (Read 244 times)

legendary
Activity: 2268
Merit: 18711
December 03, 2023, 04:51:19 AM
#25
This is for Bitcoin Core and those running their own nodes. Any idea which Electrum nodes one could connect to for similar results?
No idea I'm afraid since I don't use third party servers. But if you try to broadcast a full RBF replacement through an Electrum server which does not accept it, it will simply return an error. At that point, you can easily switch to a different server via "Tools" -> "Network" and try again until you find one which accepts your replacement (and then probably check via mempool.space after a few seconds to ensure you got good propagation).
legendary
Activity: 2730
Merit: 7065
December 03, 2023, 04:30:30 AM
#24
Thanks for the suggestions. Hopefully it can come in handy for those who need it.

The best option is you need to broadcast a full RBF replacement would be to manually connect to well connected nodes which are known to accept full RBF connections (such as https://petertodd.org/2023/why-you-should-run-mempoolfullrbf#full-rbf-peering)
This is for Bitcoin Core and those running their own nodes. Any idea which Electrum nodes one could connect to for similar results?

broadcast via a well connected service which is known to accept full RBF replacements (such as https://mempool.space/tx/push, http://mempoolhqx4isw62xs7abwphsq7ldayuidyx2v2oethdhhj6mlo2r6ad.onion/tx/push).
This is good and anyone could do it who created the transaction. Alternatively, you can get it from a block explorer if it was broadcasted-
legendary
Activity: 2268
Merit: 18711
December 03, 2023, 03:59:01 AM
#23
But is there a way for a 3rd-party (like you or me) to know which node supports full RBF? It could help when you need to create such a doublespend transaction.
I'm not aware of any straightforward way to detect whether one of your peers has full RBF enabled or not. The best option if you need to broadcast a full RBF replacement would be to manually connect to well connected nodes which are known to accept full RBF connections (such as https://petertodd.org/2023/why-you-should-run-mempoolfullrbf#full-rbf-peering), or to broadcast via a well connected service which is known to accept full RBF replacements (such as https://mempool.space/tx/push, http://mempoolhqx4isw62xs7abwphsq7ldayuidyx2v2oethdhhj6mlo2r6ad.onion/tx/push).
legendary
Activity: 2730
Merit: 7065
December 03, 2023, 03:39:34 AM
#22
If the node has dropped the original transaction, it will accept the replacement.
If the node still has the original transaction, and has full RBF disabled, it will reject the replacement.
If the node still has the original transaction, and has full RBF enabled, it will accept the replacement, provided the replacement meets the fee criteria for RBF replacements.
Obviously, each node owner can decide for themselves whether or not they will support full RBF. But is there a way for a 3rd-party (like you or me) to know which node supports full RBF? It could help when you need to create such a doublespend transaction.

Even though the purging rate is 10 sat/vByte right now and OP only pays 7, Mempool.Space hasn't dropped his transaction. I am guessing many other nodes still have it in their memory even now. Knowing exactly where to go would speed things up. 
legendary
Activity: 2380
Merit: 5213
December 01, 2023, 06:58:53 AM
#21
So it's  completely  marked automatically  now ?? as all is being  flagged RBF, fee bumping though.
Yes, any transaction you make via electrum version 4.4.0 and newer versions are automatically flagged as RBF.
In the older version, it was possible to choose whether you want your transaction to be flagged as RBF or not.

It may worth mentioning that there are nodes that have enabled full RBF and accept the replacement transaction, even if the original one has not been flagged as RBF.
To do this, you need to build the raw transaction and broadcast it using your own node or a tool allowing you to do so.
sr. member
Activity: 476
Merit: 299
Learning never stops!
December 01, 2023, 06:31:04 AM
#20
I think he can also check "replaceable" incase he got stucked again in its new transaction broadcaste not likely though as he already known the max fee been charged, but to be on a safer side  he can add that too
All transactions that are made via electrum are flagged as RBF and can be easily replaced by a new one paying higher fee.
Take note the option to enable/disable RBF has been removed since the version 4.4.0 of electrum and there is no way to make a RBF-disabled transaction.
So it's  completely  marked automatically  now ?? as all is being  flagged RBF, fee bumping though.
legendary
Activity: 2380
Merit: 5213
December 01, 2023, 06:27:52 AM
#19
I think he can also check "replaceable" incase he got stucked again in its new transaction broadcaste not likely though as he already known the max fee been charged, but to be on a safer side  he can add that too
All transactions that are made via electrum are flagged as RBF and can be easily replaced by a new one paying higher fee.
Take note the option to enable/disable RBF has been removed since the version 4.4.0 of electrum and there is no way to make a RBF-disabled transaction.
sr. member
Activity: 476
Merit: 299
Learning never stops!
December 01, 2023, 05:56:22 AM
#18

If you use noncustodial wallet to make the transaction, you can import the wallet into Electrum. The transaction would have dropped from mempool and you should be able to rebroadcast the coin in a new transaction.
I think he can also check "replaceable" incase he got stucked again in its new transaction broadcaste not likely though as he already known the max fee been charged, but to be on a safer side  he can add that too
legendary
Activity: 2268
Merit: 18711
November 26, 2023, 04:25:53 AM
#17
Frankly, I'm not entirely sure how nodes would handle such a new conflicting transaction when they still have OP's original transaction in their mempool (needs a larger non-standard sized mempool, though). To my not yet freshed up knowledge the new transaction should be treated as a double spend and thus be rejected, unless the node has a RBF-all policy.
Correct.

If the node has dropped the original transaction, it will accept the replacement.
If the node still has the original transaction, and has full RBF disabled, it will reject the replacement.
If the node still has the original transaction, and has full RBF enabled, it will accept the replacement, provided the replacement meets the fee criteria for RBF replacements.
legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
November 26, 2023, 03:30:11 AM
#16
A quick and non-exhaustive search here found this thread where Mempool.space accelerator service is discussed. A quick read there didn't reveal much how well and if it might work, though. Use with caution as long it's not sufficiently confirmed as legit.
It's interesting that they've added a gimmick of "additional fee options";
they may have implemented it using prioritizetransaction RPC; because otherwise, they'll need the user's prvKey.

It's nice to let their clients have a sense of control but they might think that the additional fee is applied to the actual transaction.
while in reality, it's only applied as "fee_delta" to mempool_spaces' node and their partner miners that uses it.
When looking on other blockexplorers, they'll still see the original fee rate.
Some may think that they are scammed.
hero member
Activity: 714
Merit: 1010
Crypto Swap Exchange
November 26, 2023, 01:57:17 AM
#15
hosseinimr93 has given you good advice, you can try ViaBTC paid accelerator but which is too expensive.

Probably today for the first time (actively) I spotted that mempool.space also offers some sort of accelerator service (there's a button in the ETA estimation row on a transaction's detail screen for unconfirmed transactions). It's cheaper than ViaBTC, but I can't tell if it actually works, never used it myself.



A quick and non-exhaustive search here found this thread where Mempool.space accelerator service is discussed. A quick read there didn't reveal much how well and if it might work, though. Use with caution as long it's not sufficiently confirmed as legit.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
November 26, 2023, 01:25:36 AM
#14
Darn, ya unfortunately I have learned all the things i could have done differently:( … is there a legit way to pay a fee to a legitimate miner or company to get it done ? I would have never set the fee this low and I’ll never be using the app that did this to me without even asking me , like I said , go easy on me , but ya I have better options in the future but super bad need this transaction confirmed
hosseinimr93 has given you good advice, you can try ViaBTC paid accelerator but which is too expensive. In case of next time, you can use wallet that support RBF so that you can use RBF to increase the fee.

Bitcoin open source wallets that support replace-by-fee (RBF)
hero member
Activity: 714
Merit: 1010
Crypto Swap Exchange
November 26, 2023, 01:14:14 AM
#13
I've checked mempool.space and it seems that transactions paying less than 11sat/vByte are being purged. OP's transaction is paying less than that.

Purging from a node's mempool would only occur at this level when the node has a "default size" mempool of 300MB. One may assume that a lot of nodes do still have a default sized mempool, but it's up to the node's operator.


All he have to do is to use a wallet like Electrum and keep handing servers till he finds the appropriate ones then he can recreate the transaction, pay the appropriate fee then broadcast it.

This may work if OP finds an Electrum server whoes node has dropped his transaction already. The transaction would then be shown as local which you can then simply delete and make the coins available to send out a transaction with more appropriate fee (and RBF enabled). This solution assumes that OP controls the private key of his transaction's input in a non-custodial wallet and so far this detail hasn't been disclosed by OP.

Frankly, I'm not entirely sure how nodes would handle such a new conflicting transaction when they still have OP's original transaction in their mempool (needs a larger non-standard sized mempool, though). To my not yet freshed up knowledge the new transaction should be treated as a double spend and thus be rejected, unless the node has a RBF-all policy.
legendary
Activity: 2702
Merit: 3045
Top Crypto Casino
November 25, 2023, 06:36:31 PM
#12
^^
Exactly !
I've checked mempool.space and it seems that transactions paying less than 11sat/vByte are being purged. OP's transaction is paying less than that.
All he has to do is to use a wallet like Electrum and keep chanding servers till he finds the appropriate ones then he can recreate the transaction, pay the appropriate fee then broadcast it.
legendary
Activity: 2380
Merit: 5213
November 25, 2023, 04:12:37 PM
#11
It was maybe my sentence, what I meant was he should import the private key into any wallet Like electrum so that whole rebroadcasting the transaction if it has been dropped, he can actually be able to customize the fees to the prefer amount he wants.
There are nodes that don't have OP's transaction in their mempool and you are right that OP can make a new transaction if he/she owns the private key of the sending address and import it in electrum, but that's not called rebroadcasting. Rebroadcasting means broadcasting the same transaction.
legendary
Activity: 2422
Merit: 1451
Leading Crypto Sports Betting & Casino Platform
November 25, 2023, 04:06:26 PM
#10
You could maybe try to double spend the transaction with a higher fee. Double spent transactions may also be rejected by some miners, but others might accept them regardless.
So It at least has higher chances to get confirmed and pass through faster instead of just being dropped.

It's not that hard to double spend a transaction actually. While it's not an intended feature of bitcoin, certain wallets make it somewhat easy to do it, although you might have to jump through some hoops to do it.
hero member
Activity: 868
Merit: 952
November 25, 2023, 04:04:12 PM
#9
This particular transaction do you have the private key or recovery seed to its wallet. If yes then import it into electrum wallet and rebroadcast the transaction again if it has already been dropped.
You don't need the private key for rebroadcasting the transaction.
Rebroadcasting OP's transaction wouldn't change anything.

It was maybe my sentence, what I meant was he should import the private key into any wallet Like electrum so that whole rebroadcasting the transaction if it has been dropped, he can actually be able to customize the fees to the prefer amount he wants.

I also thought of the viabtc paid service but wasn’t sure how much it costs. But a $63 fee for a transaction of $200 transaction doesn’t seem ok to me except if OP is in a hurry to have this transaction confirmed. He could just wait for it to get dropped and broadcast a new one
legendary
Activity: 2380
Merit: 5213
November 25, 2023, 03:54:57 PM
#8
… is there a legit way to pay a fee to a legitimate miner or company to get it done ?
You can use ViaBTC paid service to accelerate your transaction, but I doubt it's worth it.
You have to pay around 63 dollars for accelerating your transaction.


I would have never set the fee this low and I’ll never be using the app that did this to me without even asking me
What application are you talking about? Does it give you the private key or seed phrase?


This particular transaction do you have the private key or recovery seed to its wallet. If yes then import it into electrum wallet and rebroadcast the transaction again if it has already been dropped.
You don't need the private key for rebroadcasting the transaction.
Rebroadcasting OP's transaction wouldn't change anything.


If the 3rd party didn't give you keys, then maybe use your other wallet to send another transaction to the wallet destination and use the right amount, both transactions will probably be confirmed in less than an hour.
This is completely wrong.
full member
Activity: 1008
Merit: 139
★Bitvest.io★ Play Plinko or Invest!
November 25, 2023, 03:49:58 PM
#7
Darn, ya unfortunately I have learned all the things i could have done differently:( … is there a legit way to pay a fee to a legitimate miner or company to get it done ? I would have never set the fee this low and I’ll never be using the app that did this to me without even asking me , like I said , go easy on me , but ya I have better options in the future but super bad need this transaction confirmed

Yes, there are paid services to speed up an unconfirmed transaction (for example, ViaBTC offers both free and paid service), but unfortunately the amount of your transaction is too small to be worth it.

I think it is better for you to wait for the transaction to drop out of the mempool and then resend with a higher fee.
hero member
Activity: 2800
Merit: 595
https://www.betcoin.ag
November 25, 2023, 03:44:46 PM
#6
Darn, ya unfortunately I have learned all the things i could have done differently:( … is there a legit way to pay a fee to a legitimate miner or company to get it done ? I would have never set the fee this low and I’ll never be using the app that did this to me without even asking me , like I said , go easy on me , but ya I have better options in the future but super bad need this transaction confirmed

I have tried this one before and it worked. But if it doesn't work for you then we may have a very much different situation.
Mine took almost a week too before I finally tried sending another transaction and confirmed both transactions. But like Charles-Tim said, it might be best to import the wallet so you can set how much your tx would be.

If the 3rd party didn't give you keys, then maybe use your other wallet to send another transaction to the wallet destination and use the right amount, both transactions will probably be confirmed in less than an hour.
Pages:
Jump to: