DogeChain wallet – enable two-factor authentication the correct way!

This tutorial has also been posted on Reddit, in /r/Dogecoin.

Writing an article like this takes time and effort; tips are appreciated.
My Dogecoin address: DT7hFjJSeRMsZPTMkwVJfeo3YYdUjuBzVx.

Contents

  • Intro
  • The issue
  • Backing up and importing your private key
  • Two-factor authentication apps
  • Enabling two-factor authentication on DogeChain the correct way

Intro

DogeChain.info is a Dogecoin blockchain explorer. It also offers an online wallet. After reading this thread I discovered that the two-factor authentication is not reliable when enabling it. If the two-factor authentication is not enabled correctly, you will lose access to your wallet (and thus to your coins).

The issue

The issue with two-factor authenticaton on DogeChain is that the website doesn’t check if you enter the correct token when enabling it. It accepts any 6 character input (letters and numbers) and enables two-factor authentication.

Here is how the screen looks in DogeChain: screenshot.

Backing up and importing your private key

Before you do any transactions or enable two-factor authentication on your DogeChain wallet, you should make a backup of your private key.

To backup:

  • Click on the ‘Import/Export’ in the top menu.
  • Select ‘Export unencrypted’ in the left menu.
  • Read the warning, and click on ‘I understand the risks, show me my unencrypted wallet’.
  • Your wallet details will now be shown. Make sure to copy/backup this information!

To import:

If you somehow lose access to your DogeChain wallet, you can create a new wallet and import the backed up wallet with your private key. (You can also import the private key in other applications, like Dogecoin Core).

To import your private key in DogeChain:

  • Click on the ‘Import/Export’ in the top menu.
  • Select ‘Import’ in the left menu.
  • You can now enter your private key in textbox to recover your coins. You can find your private key in the backup you made. Copy and paste the value of “priv”.
    ↳ Screenshot

Two-factor authentication apps

There are a few apps that you can use for two-factor authentication. Most of them are available for iOS and Android.

Here is a short alphabetical list:

  • Authy
  • Google Authenticator
  • LastPass Authenticator
  • Microsoft Authenticator

Any of the apps above work fine.

I have had Android for years, and my first two-factor authentication was Google Authenticator. When I got a new phones, I couldn’t just export my data to the new phone (rooting excluded). It was a pain in the ass. I started using LastPass Authenticator (was already using LastPass), as it supports accounts and backup, so it’s easier to access your data on another phone.

Download and install one of the apps on your phone if you don’t have a two-factor authentication app. You will need it when you want to use two-factor authentication websites (like DogeChain).

Enabling two-factor authentication on DogeChain the correct way

Whatever you do, do not enter a random value or your password in the ‘token’ textbox.

The steps:

  • Home (My Wallet) -> Account Settings -> Change Account Settings.
    ↳ Screenshot
  • Select ‘Two-factor authentication’ on the menu left.
  • Select ‘Google Authenticator’ in the Method dropdown.
    ↳ Screenshot
  • A QR code is displayed. Open the app you use, and select the option to scan a code. In LastPass, I tapped on the ‘+’ sign on the bottom right corner, and selected ‘scan barcode’.
  • The DogeChain wallet now has been added to my list in my app. It now shows a 6 digit number.
  • Enter that number in the ‘token’ field and click on the enable button.
    ↳ Screenshot
  • Two-factor authentication is now enabled on your DogeChain wallet.
  • Do not close the window, keep being logged in.
  • You need to test if everything is set up correctly and that you can login using two-factor authentication.
  • Do not close the window, keep being logged in. Doing this makes it possible to disable the two-factor authentication.
  • Open a new browser window, and login to your DogeChain wallet.
  • The wallet will now ask for a token.
  • Open your two-factor authentication app and find your DogeChain wallet-ID. Enter the 6 digits from the app as your token.
  • If you can get it, you have set up two-factor authentication correctly.
  • If you can’t get in, disable two-factor authentication in the window where you are still logged in.

If you have any comments, let me know. :). Any feedback is appreciated.

Leave a Comment