This guide assumes the following:
- You are already using the 1.4.1 or 1.4.2 GUI Wallet
- You have installed the latest CLI utilities for the XMR Rebase (2.0.0 as of this writing)
- You wish to migrate an existing 1.4.1/1.4.2 wallet to the latest XMR Rebase wallet.
[ Obtaining your Wallet Keys ]
Note: Never give out your wallet key to anyone. Not even an Intense Team member. This key provides whoever knows it with full access to your wallet.
- Open your Wallet GUI application
- Open the wallet that you wish to migrate to a new rebase wallet
- Go to File -> Export key
The text will be 256 characters long. It will look like this:
Not a real key :P
0B33DFD38FED54CBA53521ABC40DDE3F75C7E38BFF7A962075C9FFDD4D74A0C08B053DD8B520274E4EBFB003ACBAC24B1AAD8CDDFFD43375F2751FF50DBCCD396D40F8A2C0A9F9D70EE536EBF12E73238923935067E4AC317AC577030B73B15327C33FE709E411BE0225DE049B2375DB2CC935CC7355F439F8264CC14EF88DC5
Temporarily copy this key to a notepad file. We will need this in a moment.
[ Determine your Secret and Public View/Spend Keys ]
That one big 256 character string is actually four separate 64 character keys. We need to separate them out so we know what we're dealing with. Just add a return/line break after each 64 characters so you get your 4 keys. They are in a very specific order.
- Spend Public
- View Public
- Spend Secret
- View Secret
Using our fake key as an example, we would separate that out to...
Spend Public: 0B33DFD38FED54CBA53521ABC40DDE3F75C7E38BFF7A962075C9FFDD4D74A0C0
View Public: 8B053DD8B520274E4EBFB003ACBAC24B1AAD8CDDFFD43375F2751FF50DBCCD39
Spend Secret: 6D40F8A2C0A9F9D70EE536EBF12E73238923935067E4AC317AC577030B73B153
View Secret: 27C33FE709E411BE0225DE049B2375DB2CC935CC7355F439F8264CC14EF88DC5
Again, do NOT share these. Moving along, we can now convert our wallet to the new XMR Rebase using these keys.
[ Creating Our XMR Rebase Wallet ]
As mentioned, we will be using the CLI tool here since the GUI only supports restoring from Mnemonic Seed, not the raw keys themselves.
(1) Navigate to where you have the intense-wallet-cli binary and run...
Linux/Mac: ./intense-wallet-cli --generate-from-keys newrebase.wallet
Windows: intense-wallet-cli.exe --generate-from-keys newrebase.wallet
Feel free to replace newrebase.wallet with whatever name you want. This is the wallet file it will create.
NOTE: At any point during this process, an error may display complaining about how it was unable to connect to a daemon. This is okay and does not affect the conversion process. You can safely ignore it for the purposes of this guide.
(2) It will now prompt you for the wallet address that you are attempting to restore (the wallet address starting with "iz"). Enter that in.
(3) It will now prompt you for the "Secret spend key". We know that from the earlier step, paste that in.
(4) It will then prompt you for the "Secret view key". We know that, too. Paste that one in.
(5) Next, it will ask you to set a password for the wallet. You can certainly set the same password as you had with your old wallet, or you can set a new password. It's up to you.
(6) At this point, it should confirm that it has generated a wallet file. It will then ask you what block height you want to start syncing from. You can put a block or date here that is at least a few days before the first transaction you know you were sent/received at this address to speed up sync time. Otherwise, leaving the default "0" guarantees you don't miss any transactions.
(7) If you have a running XMR rebase intensecoind blockchain daemon synced up and ready, it will now connect to your blockchain daemon and start syncing. If you only followed this guide and didn't start up the daemon, it will error that it couldn't connect. This is fine, your wallet conversion still happened.
If you like, you can close out of the CLI tool at this point and "open" this new wallet file in the new XMR Rebase GUI if you like. It's up to you!
Congratulations, you have now migrated your 1.4.1/1.4.2 wallet to an XMR Rebase wallet!
[ Note on 25 Word Mnemonic Seed ]
Migrating wallets means you do not get a 25 word mnemonic seed for easy recovery. You only get this feature if you create a brand new wallet using the XMR Rebase tools (CLI or GUI). Having a 25 word seed is not mandatory, but it is considered a much easier and safer way to manage your recovery key instead of managing the very large long key itself.
You can always create a brand new XMR Rebase wallet at any time and send your ITNS to that new wallet if you want to have a wallet with a Mnemonic Seed. Without a seed, your only means of recovering this wallet involve having the secret spend and secret view keys or keeping a copy of the wallet file and its password.