Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: bdog1234 on December 28, 2017, 09:13:36 PM



Title: Need help with expired transaction
Post by: bdog1234 on December 28, 2017, 09:13:36 PM
I sent some BTC back on December 7th from the blockchain wallet to my Trezor. Blockchain was my first wallet and I no longer want to use it so I was trying to move everything over.

The fee was too low and it never went through. If I look up the transaction it says removed/expired. https://www.blocktrail.com/BTC/tx/1bf2c9222419661cf9d5497a73b641069bf9260b96cc838aa42fc18b2cd7a29e

I don't care if it goes through or just goes away as I have access to both wallets and could resend with a higher fee. My problem is in my blockchain wallet it shows as pending with no options. I can't cancel, resend, or anything.

I did some reading on here and got electrum and imported my keys into it thinking somehow I could solve the problem there but it seems to have the same issue. It shows as pending in there. I have heard you can do a double spend with a higher fee but electrum won't let me spend them it says not enough funds.

What can I do to remedy this? Again I don't care if the transaction confirms or if it just goes away and I can resend with a higher fee. Right now the funds are just stuck in limbo.


Title: Re: Need help with expired transaction
Post by: LoyceV on December 28, 2017, 10:02:05 PM
I did some reading on here and got electrum and imported my keys into it thinking somehow I could solve the problem there but it seems to have the same issue. It shows as pending in there. I have heard you can do a double spend with a higher fee but electrum won't let me spend them it says not enough funds.
I've used Bitcoin Core in the past to create a double spend, but that means a 150 GB download if you don't have it installed.
User Thirdspace wrote instructions here (https://bitcointalk.org/index.php?topic=2613960.msg26729170#msg26729170) on how to double spend using coinb.in. He wrote this for that specific thread, so you'll need to create your own transaction and can't use the one he has in Code-tags. This can be tricky though, so make sure you know what you're doing before entering any private keys on a website!

If you're not in a hurry, you can just wait until the transaction is dropped and Electrum allows you to make a new transaction.

But: current recommended fee (https://btc.com/stats/unconfirmed-tx) is 559 satoshi/byte for a fast transaction. For a 15,231 bytes transaction that's 0.085BTC, more than halve of your total. You can probably go a lot lower than the amount recommended for a fast transaction, but it can take a while to confirm.


Title: Re: Need help with expired transaction
Post by: bdog1234 on December 28, 2017, 11:01:00 PM
I did some reading on here and got electrum and imported my keys into it thinking somehow I could solve the problem there but it seems to have the same issue. It shows as pending in there. I have heard you can do a double spend with a higher fee but electrum won't let me spend them it says not enough funds.
I've used Bitcoin Core in the past to create a double spend, but that means a 150 GB download if you don't have it installed.
User Thirdspace wrote instructions here (https://bitcointalk.org/index.php?topic=2613960.msg26729170#msg26729170) on how to double spend using coinb.in. He wrote this for that specific thread, so you'll need to create your own transaction and can't use the one he has in Code-tags. This can be tricky though, so make sure you know what you're doing before entering any private keys on a website!

If you're not in a hurry, you can just wait until the transaction is dropped and Electrum allows you to make a new transaction.

But: current recommended fee (https://btc.com/stats/unconfirmed-tx) is 559 satoshi/byte for a fast transaction. For a 15,231 bytes transaction that's 0.085BTC, more than halve of your total. You can probably go a lot lower than the amount recommended for a fast transaction, but it can take a while to confirm.

Thanks.

Not in any hurry. If I could just even get it back to my blockchain wallet that would be fine until the fees settle down. No need for the funds right now or any time soon.

"If you're not in a hurry, you can just wait until the transaction is dropped and Electrum allows you to make a new transaction."

How long does that take? It has been 21 days and the block trail thing shows it removed /expired.


Title: Re: Need help with expired transaction
Post by: AVAMONEY on December 29, 2017, 02:44:15 AM
I did some reading on here and got electrum and imported my keys into it thinking somehow I could solve the problem there but it seems to have the same issue. It shows as pending in there. I have heard you can do a double spend with a higher fee but electrum won't let me spend them it says not enough funds.
I've used Bitcoin Core in the past to create a double spend, but that means a 150 GB download if you don't have it installed.
User Thirdspace wrote instructions here (https://bitcointalk.org/index.php?topic=2613960.msg26729170#msg26729170) on how to double spend using coinb.in. He wrote this for that specific thread, so you'll need to create your own transaction and can't use the one he has in Code-tags. This can be tricky though, so make sure you know what you're doing before entering any private keys on a website!

If you're not in a hurry, you can just wait until the transaction is dropped and Electrum allows you to make a new transaction.

But: current recommended fee (https://btc.com/stats/unconfirmed-tx) is 559 satoshi/byte for a fast transaction. For a 15,231 bytes transaction that's 0.085BTC, more than halve of your total. You can probably go a lot lower than the amount recommended for a fast transaction, but it can take a while to confirm.

Thanks.

Not in any hurry. If I could just even get it back to my blockchain wallet that would be fine until the fees settle down. No need for the funds right now or any time soon.

"If you're not in a hurry, you can just wait until the transaction is dropped and Electrum allows you to make a new transaction."

How long does that take? It has been 21 days and the block trail thing shows it removed /expired.
I have checked your transaction here
https://blockchain.info/tx/1bf2c9222419661cf9d5497a73b641069bf9260b96cc838aa42fc18b2cd7a29e , the status Unconfirmed still.
Usually it'll taking 1-3 month needed by your tx to being dropped from mempool. When that happen, it could be your tx will re-broadcast again automatically or the fund's will return to your wallet origin sender. As I had same experienced in past when using web service wallet Blockchain, been got sending with very low fees and stuck unconfirmed in network. After 2 months, my tx id dropped by network and money was returning to my wallet balance. So, waiting it's the only option, because push accelerate it to fast confirmed that could be charges more costly.


Title: Re: Need help with expired transaction
Post by: ranochigo on December 29, 2017, 05:51:09 AM
Thanks.

Not in any hurry. If I could just even get it back to my blockchain wallet that would be fine until the fees settle down. No need for the funds right now or any time soon.

"If you're not in a hurry, you can just wait until the transaction is dropped and Electrum allows you to make a new transaction."

How long does that take? It has been 21 days and the block trail thing shows it removed /expired.
If someone else is rebroadcasting the transaction continuously, the chance of it getting removed from the mempool is zero. If not, it would be removed within 2 weeks, as per the specification of the reference implementation.

That being said, Blockchain.info seems to keep transactions in their mempool longer than other nodes do. You can try switching the Electrum server and hope that one of the servers has dropped your transaction already.


Title: Re: Need help with expired transaction
Post by: Thirdspace on December 29, 2017, 04:17:22 PM
That being said, Blockchain.info seems to keep transactions in their mempool longer than other nodes do. You can try switching the Electrum server and hope that one of the servers has dropped your transaction already.
After 2 months, my tx id dropped by network and money was returning to my wallet balance. So, waiting it's the only option, because push accelerate it to fast confirmed that could be charges more costly.
yes, I have an unconfirmed tx shown on blockchain.info for almost 2 months,
lets see if it's really get dropped after 2 months ;D

"If you're not in a hurry, you can just wait until the transaction is dropped and Electrum allows you to make a new transaction."

How long does that take? It has been 21 days and the block trail thing shows it removed /expired.
just create the tx with higher fee, sign it and push it to node that has dropped your old tx
if electrum can't do that, try using tool to create tx... but sign it with your electrum then push to some nodes