Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: tsubasa1380 on January 15, 2018, 10:24:44 AM



Title: Question: How to restore unconfirmed transactions deleted from memopool ?
Post by: tsubasa1380 on January 15, 2018, 10:24:44 AM
★ How to restore unconfirmed transaction deleted from memopool ?

A few days ago, my unconfrimed transaction no miner picked up was deleted ( or disapeared ) from memopool;

If this transaction can be restored in mempool again, I will resend with this transaction by adding a few higher fees.

So I want to know how to restore this deleted transaction in memopool again.


Title: Re: Question: How to restore unconfirmed transactions deleted from memopool ?
Post by: Bigpiggy01 on January 15, 2018, 10:31:21 AM
If you still have the transaction id, you can go to blockchain.info and search for it.
Then at the end of that url string add "?format=hex" and hit enter.
This will give you the hex code for the raw transaction.

You can rebroadcast that using services like:

https://www.smartbit.com.au/txs/pushtx
https://live.blockcypher.com/btc/pushtx/
https://www.localbitcoinschain.com/tx/send
https://coinb.in/#broadcast

And a few others.


Title: Re: Question: How to restore unconfirmed transactions deleted from memopool ?
Post by: tsubasa1380 on January 15, 2018, 01:22:23 PM
Thanks you for good advise.  :)

I have one more question.

I am running bitcoin full node server.

So from this server, I hope to reboadcast unconfirmed transaction deleted from memopool.

What should I do ?


If I just try to create,sign,and send transaction by using the same utxos as before again,
can I rebroadcast successfully ?


Title: Re: Question: How to restore unconfirmed transactions deleted from memopool ?
Post by: ranochigo on January 15, 2018, 01:28:00 PM
I am running bitcoin full node server.

So from this server, I hope to reboadcast unconfirmed transaction deleted from memopool.

What should I do ?

If I just try to create,sign,and send transaction by using the same utxos as before again,
can I rebroadcast successfully ?
Yes. If you are the sender and own the private keys being used to spend the inputs. Take note that the transaction ID will not be the same if you change any of the variable (ie. output amount) in the transaction.

If you don't own all of the private keys in that transaction, then no. Unless the transaction is in you mempool, you need his keys to sign and get the signed raw transaction.


Title: Re: Question: How to restore unconfirmed transactions deleted from memopool ?
Post by: tsubasa1380 on January 15, 2018, 04:26:17 PM
Yes. If you are the sender and own the private keys being used to spend the inputs. Take note that the transaction ID will not be the same if you change any of the variable (ie. output amount) in the transaction.

If you don't own all of the private keys in that transaction, then no. Unless the transaction is in you mempool, you need his keys to sign and get the signed raw transaction.
Thanks you for your kind advise !

I am the sender and own the private keys being used to spend the inputs.

And I did NOT change any of the variable in the transaction.

So I will try to rebroadcast(i.e. create, sign, and send transaction ) and watch the transaction appear in mempool again.