This tool is not made nor audited by the IOTA Foundation - It is a community tool!
This tool is meant to be used to move stuck funds from an used address, leading to the "key reuse detected" warning in most wallets. It will calculate bundle hashes and choose the one revealing the minimum amount of new key parts to keep the address as secure as possible. It will guide you through the entire procedure and will not issue any transaction without your final OK.
This tool comes without any kind of warranty! You - and only YOU - are responsible for your tokens and since you are about to use this tool, something already went wrong. Key reuses should be avoided at any price and should only be your last resort! There are other ways to move stuck funds! Using this tool can lead to lost funds, even though this tool is meant to minimalize the probability.
If in doubt, join the official IOTA Discord and ask for help!
This tool is not a toy!
- Install NodeJS - Website
- Check npm (comes with NodeJS) and update (if required) - Website
- To speed up the calculations, I recommend to install node-gyp. But it should work without as well - Repository
- Clone this repository via git:
git clone https://github.com/SteppoFF/iota-rescue
or download repository as zip here and extract - Install using
npm install
- Simply start the app using
node main.js
- A full node with remote PoW enabled (default is set to https://nodes.iota.fm:443)
- Address where the funds are stuck (with checksum)
- Current maximum bundle hash for this address*
- Seed for this address
- Security level for this address (default is 2)
- A clean address where we can move the funds to (with checksum)
*We will need the current maximum bundle hash of the address you want to send from. This will provide required information how much of the key already has been revealed. If you had one sending so far, just provide the bundle hash of the previous transaction. If you had multiple sendings, you will likely need a perma node for this! Please join the official IOTA Discord and go directly to #help. There will be people assisting you.
- Node selection (We will need a node to work with)
- Address selection (Please provide the address you want to rescue funds from)
- Address inspection (We will do some tests and checks on your address)
- Current maximum bundle hash (We will need it for our calculations)
- Rescue address (We will need an address where we can transfer the funds to)
- Seed input (We will unfortunately need your seed to sign the transaction - it will never leave this tool though)
- Selftests (We will benchmark your device, in order to calculate a duration for finding a bundle)
- Summary (We will display a summary for you to double check everything)
- Preparing the transfer..
- One more summary (We will display another summary for you to triple check everything)
- Sending the transfer..
.. to all the helpful folks in the IOTA Discord #help channel. You do a perfect job! Might our lifes become easier now.
This tool is completely free.. If you wish to donate anyhow, feel free to send IOTA to:
TXBBJTRTXMDJTPXMZPNSVARFGJ9YIWKKOADGZYSKTUGWQZRXBTRVCWPFPJJNGAOHNBEVKKPWPNNAI9KPBEDYFCAVVD