Nxt Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Nxt Client 1.11.3 - NEW RELEASE: Ardor 2.0.1e TestNet IS LAUNCHED!

Pages: [1]

Author Topic: Accessing your MyNxt Wallet accounts in the Nxt Client  (Read 3294 times)

VanBreuk

  • Administrator
  • Hero Member
  • *****
  • Online Online
  • Posts: 2344
    • View Profile
  • Karma: +313/-18

If you ever want to operate the account/s you have in the MyNxt Wallet using the full Nxt Client, you have two options: you can install the Full UI plugin in MyNxt Wallet, which will give you a full running version of the client in your browser session, or you can export your MyNxt Wallet passphrase so you can use it in a local version of the core Nxt Client in your computer. If you want to do this, here's how.

Remember that MyNxt does not have the secret passphrase for the Nxt account you access using the Online Wallet, for obvious security reasons. When you operate in the MyNxt Wallet, your transactions are signed locally in your browser, and the secret passphrase required to send transactions to the network using that Nxt account never leaves your computer.

This secret passphrase (the one generated by the Nxt Client or yourself when you create a new Nxt account using the full Nxt Client) is calculated by the MyNxt software using your MyNxt credentials, most particularly your master password. This master password is not known by the MyNxt servers either (only a hash of this password is stored) and this is why it is VITAL that you keep your MyNxt master password safe. As you saw in the warning when creating your MyNxt Wallet, if you lose your master password you'll lose access to your account - the same happens with the secret passphrase for accounts created with the Nxt Client.

So, to open your MyNxt account with the Nxt Client:

1.- Log In to your MyNxt Wallet and have your master password handy.

2.- Go to Settings > Security

3.- Click on "Download Wallet Backup", and enter your master password. Note the reminder and click "Download"

4.- You need the MyNxt Wallet Viewer mentioned in the reminder above. You can grab it here.

5.- Open the wallet.json.aes file you downloaded with the Wallet Viewer (you'll need to enter again your MyNxt master password). Then you'll see a table with all the accounts found in your MyNxt Wallet, each with the numeric Nxt account ID and the password for that account. Keep this password safe!

6.- Use this password to access the corresponding Nxt account in your local Nxt Client.

« Last Edit: July 18, 2016, 09:04:08 pm by VanBreuk »
GPG Fingerprint: B020 D1C1 F289 3B2C 3577  9EAD 455D D175 5913 C7F1

will59

  • Newbie
  • *
  • Offline Offline
  • Posts: 2
    • View Profile
  • Karma: +0/-0

So, Im totally new to this but i set up a wallet and wrote down the master password, i downloaded the client and set it up but i set it up with a different account, i wrote down the passphrase for this new "client account" then logged out and reopened with original wallet account and now i need a passphrase for that account, but i never received one for this account, so i did a search and found this. now i have made it to step 5 but its asking for the passphrase!!! i don't have it!!! i never had one for this wallet! what can I do?

VanBreuk

  • Administrator
  • Hero Member
  • *****
  • Online Online
  • Posts: 2344
    • View Profile
  • Karma: +313/-18

Hi will59, going step by step so it's not confusing.

So, Im totally new to this but i set up a wallet and wrote down the master password

Ok. Now you have a Nxt account in your MyNxt Wallet.

i downloaded the client and set it up but i set it up with a different account, i wrote down the passphrase for this new "client account"

So you made a different Nxt account using the core Nxt Client.

then logged out and reopened with original wallet account and now i need a passphrase for that account, but i never received one for this account, so i did a search and found this.

Ok, you could not access in the Nxt Client the account you originally created in MyNxt Wallet without exporting the wallet first. So far, so good.

now i have made it to step 5 but its asking for the passphrase!!! i don't have it!!! i never had one for this wallet! what can I do?

No worries, it seems to be just a confusion in terms. The "passphrase" you see requested in this step is the master password for your MyNxt Wallet. It is needed to decrypt the exported wallet, and then you will see the Nxt account (numeric) ID for the account you have in MyNxt and the corresponding password for the account in the Nxt blockchain. This is the password you can use with the Nxt Client to unlock your MyNxt account there.

The MyNxt Wallet Viewer could use a change from "passphrase" string to "MyNxt master password" string to avoid this confusion. We'll push that change to the code soon.

Edit: fixed.
« Last Edit: July 13, 2016, 06:32:28 pm by VanBreuk »
GPG Fingerprint: B020 D1C1 F289 3B2C 3577  9EAD 455D D175 5913 C7F1

will59

  • Newbie
  • *
  • Offline Offline
  • Posts: 2
    • View Profile
  • Karma: +0/-0

ok that worked! Thank you SO MUCH!

jrmoreau

  • Newbie
  • *
  • Offline Offline
  • Posts: 4
    • View Profile
  • Karma: +0/-0

Any possibility you could offer some guidance with getting the wallet viewer working? I'm having problems on my Ubuntu machine.

VanBreuk

  • Administrator
  • Hero Member
  • *****
  • Online Online
  • Posts: 2344
    • View Profile
  • Karma: +313/-18

Any possibility you could offer some guidance with getting the wallet viewer working? I'm having problems on my Ubuntu machine.

I have received your message in the MyNxt support mailbox, and I'm sending you the steps to build the Wallet Viewer on Ubuntu from source code (they can be found here). If that is an inconvenience, I can also provide a built binary for Ubuntu. So no worries, you'll have your Nxt Client passphrase.
GPG Fingerprint: B020 D1C1 F289 3B2C 3577  9EAD 455D D175 5913 C7F1

jrmoreau

  • Newbie
  • *
  • Offline Offline
  • Posts: 4
    • View Profile
  • Karma: +0/-0

Van, thanks for your email. To be specific about didn't work, the SCONS part seemed to not work. In the 5 specific lines of instruction you sent me, lines 2 and 5 did not work. Like I said, I was able to grab an EXE file on the Windows computer at my work and access my json. However, I think a compiled viewer would be useful as I see more people having this issue as the Ardor distribution nears an end and people realize they have limited functionality with the web wallet and want to use the actual desktop client.

VanBreuk

  • Administrator
  • Hero Member
  • *****
  • Online Online
  • Posts: 2344
    • View Profile
  • Karma: +313/-18

I've added to the latest Wallet Viewer release a pre-compiled executable built in Ubuntu 64-bit. You can grab it here - https://github.com/mynxt-info/WalletViewer/releases/tag/1.4.1

Just download 'myNXTWalletViewer_Ubuntu_64bit_binary' and execute it with double click. Unless you're running a different Ubuntu version, it should work for you.

In any case, if you want to find out why it failed to build for you (what you say suggests that a dependency failed to download) please post the exact error you're getting after line 2, or send it to me via slack or mail support. Maybe the Ubuntu version you're running has trouble fetching one of the dependencies from the repository.
GPG Fingerprint: B020 D1C1 F289 3B2C 3577  9EAD 455D D175 5913 C7F1

diegotco

  • Jr. Member
  • **
  • Offline Offline
  • Posts: 25
    • View Profile
  • Karma: +3/-0

I have a Mac, so I cannot use any of this software. So how can I decryt my .json.aes file to get my passphrase?

Update: To Mac users please use (only this time) VitualBox and run windows, download the "myNXTWalletViewer.exe" file that is showed here https://github.com/mynxt-info/WalletViewer/releases and then back to the step 5: Open the wallet.json.aes file you downloaded with the Wallet Viewer (you'll need to enter again your MyNxt master password). Then you'll see a table with all the accounts found in your MyNxt Wallet, each with the numeric Nxt account ID and the password for that account. Keep this password safe!

So I finally got my passphrase :)
« Last Edit: October 18, 2016, 12:41:28 am by diegotco »
Pages: [1]