Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: se150401317 on May 30, 2017, 01:50:36 PM



Title: cancel transaction
Post by: se150401317 on May 30, 2017, 01:50:36 PM
can we cancel a transaction? i have one transaction and it is unconfirmed, but i made it two days ago, can i cancel it and make again?


Title: Re: cancel transaction
Post by: mocacinno on May 30, 2017, 01:52:23 PM
can we cancel a transaction? i have one transaction and it is unconfirmed, but i made it two days ago, can i cancel it and make again?

you can't cancel a transaction in the literal meaning of the word... There are 2 things you can do tough:
1) stop rebroadcasting the transaction, and wait untill most nodes drop it from their mempool
2) double spend the inputs that were also used in the stuck transaction in a new transaction with a higher fee.


Title: Re: cancel transaction
Post by: cyyap95 on May 30, 2017, 01:59:03 PM
can we cancel a transaction? i have one transaction and it is unconfirmed, but i made it two days ago, can i cancel it and make again?

Use free services like Viabtc.com to accelerate your TX for getting it confirmed, or use a paid one like mine,

https://bitcointalk.org/index.php?topic=1934749


Title: Re: cancel transaction
Post by: Casy on May 30, 2017, 03:59:34 PM
can we cancel a transaction? i have one transaction and it is unconfirmed, but i made it two days ago, can i cancel it and make again?

The transaction is present in the mempool of the clients. You could just wait until it drops out of these pools. This should happen within a few days, if the transaction stays unconfirmed.


Title: Re: cancel transaction
Post by: panzerdeni on May 31, 2017, 11:45:49 AM
I had the same problem. But it is your own mistake. Before sending check the address it is the best thing to to. I lost some BTC because my stupid mistakes...


Title: Re: cancel transaction
Post by: se150401317 on May 31, 2017, 12:44:07 PM
can we cancel a transaction? i have one transaction and it is unconfirmed, but i made it two days ago, can i cancel it and make again?

you can't cancel a transaction in the literal meaning of the word... There are 2 things you can do tough:
1) stop rebroadcasting the transaction, and wait untill most nodes drop it from their mempool
2) double spend the inputs that were also used in the stuck transaction in a new transaction with a higher fee.
how to stop rebroadcasting? and if i stop it, the bitcoin i send will come back in my wallet?


Title: Re: cancel transaction
Post by: mocacinno on May 31, 2017, 01:01:42 PM
can we cancel a transaction? i have one transaction and it is unconfirmed, but i made it two days ago, can i cancel it and make again?

you can't cancel a transaction in the literal meaning of the word... There are 2 things you can do tough:
1) stop rebroadcasting the transaction, and wait untill most nodes drop it from their mempool
2) double spend the inputs that were also used in the stuck transaction in a new transaction with a higher fee.
how to stop rebroadcasting? and if i stop it, the bitcoin i send will come back in my wallet?

It depends on the wallet software you're using. After 72 hours, most nodes will drop your unconfirmed transaction from their mempool. If you don't rebroadcast, the transaction will either confirm, or it will be dropped from the mempool of most nodes.
However, as long as the transaction is in the mempool of a single mining node, there will always be a small chance it will confirm.


Title: Re: cancel transaction
Post by: HCP on May 31, 2017, 01:05:44 PM
About all you can do on your end is to shut down your wallet application and don't open it until you can no longer see the transaction on any block explorers.

However, this does not guarantee that the transaction will not get rebroadcast. Anyone can rebroadcast it at any time if they have the raw transaction. So, if the receiver of the transaction wants to make sure they get their coins, they can just keep rebroadcasting the transaction to make sure it doesn't drop out of the mempool.

Some nodes will rebroadcast transactions and some webwallets (like blockchain.info) rebroadcast transactions sent from them and there really isn't anything you can do to stop it. :(

Also, as soon as you re-open your wallet, it may rebroadcast... What wallet software are you using?


Title: Re: cancel transaction
Post by: se150401317 on June 02, 2017, 09:13:02 AM
i am using multibit wallet on my pc. but i don't understand about shutting my wallet? does it work from my internet? so it depends on my internet speed? if speed is slow, then transaction will be slow?
i made the transfer and closed the wallet? did that slowed the transaction? i keep checking it two three times during the day but still sending.
now i see it is seen by 106 peers, how many more are required?
and if i keep my wallet open, will they see it quickly than if i close the wallet?


Title: Re: cancel transaction
Post by: HCP on June 02, 2017, 11:05:53 AM
"Speed" of the transaction has nothing to do with your wallet being open or closed. Once it has been broadcast to the network, it is mostly about the fee that you used for the transaction. Low fee = Slow fee :P

Are you using multibit classic or multibit HD?


Title: Re: cancel transaction
Post by: Kray on June 02, 2017, 11:32:35 AM
can we cancel a transaction? i have one transaction and it is unconfirmed, but i made it two days ago, can i cancel it and make again?

you can't cancel a transaction in the literal meaning of the word... There are 2 things you can do tough:
1) stop rebroadcasting the transaction, and wait untill most nodes drop it from their mempool
2) double spend the inputs that were also used in the stuck transaction in a new transaction with a higher fee.
how to stop rebroadcasting? and if i stop it, the bitcoin i send will come back in my wallet?

It depends on the wallet software you're using. After 72 hours, most nodes will drop your unconfirmed transaction from their mempool. If you don't rebroadcast, the transaction will either confirm, or it will be dropped from the mempool of most nodes.
However, as long as the transaction is in the mempool of a single mining node, there will always be a small chance it will confirm.

is this will make our fund back to our wallet?


Title: Re: cancel transaction
Post by: mocacinno on June 02, 2017, 12:34:07 PM
can we cancel a transaction? i have one transaction and it is unconfirmed, but i made it two days ago, can i cancel it and make again?

you can't cancel a transaction in the literal meaning of the word... There are 2 things you can do tough:
1) stop rebroadcasting the transaction, and wait untill most nodes drop it from their mempool
2) double spend the inputs that were also used in the stuck transaction in a new transaction with a higher fee.
how to stop rebroadcasting? and if i stop it, the bitcoin i send will come back in my wallet?

It depends on the wallet software you're using. After 72 hours, most nodes will drop your unconfirmed transaction from their mempool. If you don't rebroadcast, the transaction will either confirm, or it will be dropped from the mempool of most nodes.
However, as long as the transaction is in the mempool of a single mining node, there will always be a small chance it will confirm.

is this will make our fund back to our wallet?

It should.. However, i've noticed some wallets need to be "repaired" or "rescanned" for them to re-add the unspent outputs to your balance.


Title: Re: cancel transaction
Post by: se150401317 on June 03, 2017, 03:09:36 PM
i am using multibit hd.
how long should i wait before i try to repair my wallet?


Title: Re: cancel transaction
Post by: Amevalentine on June 03, 2017, 04:49:54 PM
i am using multibit hd.
how long should i wait before i try to repair my wallet?
i got same problem was ago, my tx was dropped by mempool, and it takes 48 hours, and funds come bank to sender wallet.
waiting is your option for now, but your funds is safe.


Title: Re: cancel transaction
Post by: Qunenin on June 03, 2017, 05:53:46 PM
i am using multibit hd.
how long should i wait before i try to repair my wallet?
i got same problem was ago, my tx was dropped by mempool, and it takes 48 hours, and funds come bank to sender wallet.
waiting is your option for now, but your funds is safe.

I would quickly double spend the amount.  That would, if nothing else, buy you some time.  Once you send coins, you can count on them to be gone and consider yourself lucky if you can stop it.  There are many ways to do this, but in the end, it is always possible that it will never happen.  Every block that goes by is another chance that it will get confirmed even more and more.


Title: Re: cancel transaction
Post by: se150401317 on June 09, 2017, 04:01:06 AM
i am using multibit hd.
how long should i wait before i try to repair my wallet?
i got same problem was ago, my tx was dropped by mempool, and it takes 48 hours, and funds come bank to sender wallet.
waiting is your option for now, but your funds is safe.
its 10 days now and i once repaired my wallets also. that i think restarted the transfer, don't know for sure.



Title: Re: cancel transaction
Post by: mocacinno on June 09, 2017, 06:39:59 AM
i am using multibit hd.
how long should i wait before i try to repair my wallet?
i got same problem was ago, my tx was dropped by mempool, and it takes 48 hours, and funds come bank to sender wallet.
waiting is your option for now, but your funds is safe.
its 10 days now and i once repaired my wallets also. that i think restarted the transfer, don't know for sure.



You haven't given us your tx id (that's not a real problem), it does mean i cannot check when i received your transaction on my node.
You can look up your transaction on blockchain.info, and see at what time their node received your transaction. If they received it just now, it means your wallet indeed rebroadcasted it.