General guides

A quick comparison of Dogecoin wallets

If you want to discuss the contents of this guide, or if you have any questions, please create a post in the /r/Yavuz_Selim subreddit: https://www.reddit.com/r/Yavuz_Selim/.


This guide will contain an overview of different wallets, and will focus on 3 aspects:

Writing a guide like this takes time and effort; tips are appreciated.
My Dogecoin address is D8XHuhXtwEUkCQM667YfLUH4qzLUAdUYFw.

Contents

1. Backup and restore

When dealing with cryptocurrency, the most important thing to have is a backup of your wallet. Having a backup (and storing it safe and secure) will make sure you won't lose access to your coins.

The backup and restore methods of a wallet are deal-breaker for me. I expect at least of of the following methods to be supported:

A wallet file is one file that will contain all the relevant data to recover your coins with. This is not the recommended method of back up, as it is only supported by the software that is used to make that backup. You are always dependent on one piece of software to restore the backup file.

With a private key, you can access the coins on a specific address that is tied to that private key. When making backups, you need to take into account that you need to have the private key of all your wallet addresses. While maintenance of private keys is higher than with a wallet file, you have an enormous advantage when you want to access the coins with a private key. There is a lot of software that supports importing or sweeping a private key, making it better than wallet files.

A recovery phrase is the human-readable form of the private keys of the wallet. A recovery phrase can be 12, 15, 18 or 24 English words (most are 12 or 24). A recovery phrase has a few advantages over private keys: you only need the recovery phrase to access all your coins, you don't need to make new backups after creating new addresses or making transactions, and if you desire you can extract the private keys from the recovery phrase. Restoring a wallet with the recovery phrase is supported by many software wallets and also hardware wallets. Out of the three options, the recovery phrase is the easiest and the beginner-friendly method.

1.1 Legend for 'backup and restore':

Symbol Explanation
✔️✔️ Fully supported within the wallet
✔️❗ Not supported directly within the wallet. Can be extracted using 1 other backup method.
❗❗ Not supported directly within the wallet. Can be extracted using 2 other backup methods.
Not supported.

1.2 Online Wallets

Wallet Wallet file Private key Recovery phrase
sodogetip (Reddit tipbot)
Coinb.in ✔️✔️
Dogechain.info ✔️✔️

1.3 Exchanges

Do not use exchanges to store your coins, use exchanges only to trade. Exchanges are absolutely not recommended for long-term storage!

Examples of exchanges are Binance, Bittrex, Coinbase, Kraken Robinhood and so on and so forth.

Backup and restore method Supported?
Wallet file
Private key
Recovery phrase

1.4 Hardware wallets

Wallet Wallet file Private key Recovery phrase
Ledger ✔️❗ (1) ✔️✔️
Trezor ✔️❗ (1) ✔️✔️

(1) The private key can be extracted/found via the recovery phrase using the BIP39 tool created by Ian Coleman. More info here: https://github.com/iancoleman/bip39.

1.5 Software wallets

Wallet Wallet File Private key Recovery phrase
Atomic Wallet ✔️✔️(1) ✔️✔️(1)
Coinomi ✔️❗ (2) ✔️✔️
Dogecoin Core ✔️✔️ ✔️✔️
Dogecoin Wallet ✔️✔️ ❗❗(4) ✔️❗ (3)
MultiDoge ✔️✔️(5) ✔️✔️(6)
Trust Wallet ✔️❗(8) ✔️✔️ (7)

(1) How to view your recovery phrase and private keys in Atomic Wallet.

(2) More information on how to get your private keys with your recovery phrase.

(3) Dogecoin Wallet does not share the recovery phrase with the user. The user can however extract the recovery phrase from the backup file. Read more here.

(4) To extract the private keys of Dogecoin Wallet, you need to extract the recovery phrase using the wallet file first. See point (3) above. The same guide will also describe how to get your private keys using the BIP39 tool.

(5) More info on MultiDoge wallet backups.

(6) More info on extracting private keys on MultiDoge.

(7) How to get your recovery phrase in Trust Wallet.

(8) The private key can be extracted/found via the recovery phrase using the BIP39 tool created by Ian Coleman. Can't find any guide on Trust Wallet Website. The BIP39 tool: https://github.com/iancoleman/bip39.


2. OS

Below is a list of the wallets and the operating systems the wallets support. All the information is from own experience or is found on the website of the wallets.

2.1 Legend for 'OS':

Symbol Explanation
✔️ Supported.
Not supported.

2.2 Browser wallets

Browser wallets are online wallets that don't require any syncing before using the wallet. These wallets are supported on every device that has a modern browser.

Wallet Linux macOS Windows Android iOS
sodogetip (Reddit tipbot) ✔️ ✔️ ✔️ ✔️ ✔️
Coinb.in (1) ✔️ ✔️ ✔️ ✔️ ✔️
Dogechain.info ✔️ ✔️ ✔️ ✔️ ✔️

(1) Coinb.in is a very powerful wallet, but the wallet has a learning curve. Make sure you know how to use it before you start to use it.

2.3 Hardware wallets

There are two known hardware wallet manufacturers: Ledger and Trezor. These hardware wallets have a lot of models, and the actual support for mobile apps can differ per model. Before purchasing, make sure to research which OS is actually supported by the model you buy.

Also, hardware wallets can be connected to wallet software via a browser (for example: MetaMask). This can also differ per manufacturer and model, so please also research this before making a purchase.

Wallet Linux macOS Windows Android iOS
Ledger ✔️ ✔️ ✔️ ✔️ ✔️
Trezor ✔️ ✔️ ✔️

2.4 Software wallets

Wallet Linux macOS Windows Android iOS
Atomic Wallet ✔️ ✔️ ✔️ ✔️ ✔️
Coinomi ✔️ ✔️ ✔️ ✔️ ✔️
Dogecoin Core ✔️ ✔️ ✔️
Dogecoin Wallet ✔️
MultiDoge ✔️ ✔️ ✔️
Trust Wallet ✔️ ✔️ ✔️

3. Links

3.1 Browser wallets

(1) The Dogechain.info is reliable and secure, as long as you register with a valid mail address and protect your account by enabling two-factor authentication (2FA) and make proper back ups (of your private keys and 2FA secret key)!

3.2 Hardware wallets

3.3 Software wallets

(1) Dogecoin Core is the official Dogecoin wallet!

How to create and redeem paper wallets!

If you want to discuss the contents of this guide, or if you have any questions, please create a post in the /r/Yavuz_Selim subreddit: https://www.reddit.com/r/Yavuz_Selim/.


This guide will explain how to create a DOGE paper wallet that you can create for yourself, or give it away to someone you like as a gift. There will also be instructions on how to redeem a paper wallet, which you can include with the gift, so the receiving party will know how to access the coins.

This guide is meant to be easy to read and follow, to be and beginner-friendly. If you have any questions, post a comment and I'll do my best to answer all the questions.

Writing a guide like this takes time and effort; tips are appreciated.
My Dogecoin address is D8XHuhXtwEUkCQM667YfLUH4qzLUAdUYFw.

Contents

1. Creating a paper wallet

A paper wallet is simply piece of paper that contains two things: 1) wallet address, and 2) private key.

The wallet address is the public address. This is the address that the DOGE is sent to, and share with others.

Every wallet address has a private key. This key is the proof that you are the owner of that wallet address, and with it, you can access the coins on that wallet address. Never ever share your private key with others (if you do, you will lose all your coins).

You can have basic paper wallets and fancy paper wallets.

A basic paper wallet is just your wallet address and private key in text on a piece of paper.
A fancy paper wallet is a it more fancy; it has more design elements (DOGE logo), and QR codes for easier scanning (instead of typing the text over).

1.1 Basic paper wallet with Coinb.in

To create a basic paper wallet, I will use Coinb.in - a wallet software that supports Dogecoin, and can also be used making it more secure. Instructions in this section will contain using the online version of Coinb.in; see the instructions for the offline version down below.

1.2 Fancy paper wallet with Dogecoin Core

A Dogecoin Core paper wallet looks a bit more fancy (screenshot). and you can create up to 12 wallets at once.

2. Redeeming a paper wallet with Dogechain.info

If you have a paper wallet (maybe as a gift?), you can access the coins by redeeming it with the private key.

There are quite a few ways to redeem a paper wallet, I will describe an easy method to keep it beginner-friendly. At the bottom, there is a link that covers creating a transaction using Coinb.in (for more experienced users).

This guide will use Dogechain.info to redeem a paper wallet. I have chosen for Dogechain.info because it's user-friendly and easy to use for beginners. Dogechain.info is a blockchain explorer and a software wallet. Make sure to use dogechain.info - do NOT use dogechain.com.

You can also use Dogechain.info at any time to see the balance of a DOGE address. To see the balance on your DOGE wallet address, enter your wallet address in the search box at the upper right corner on Dogechain.info.

That's it. :).

3. Extra info

3.1 Offline Coinb.in

It's possible to use Coinb.in offline, by downloading the source files, disconnecting from the internet and opening the source files in your browser.

3.2 Redeeming with Coinb.in

It's also possible to redeem with Coinb.in. While this is a better method (you have more control over what happens), it has more steps and is less beginner-friendly. This guide describes all the necessary steps.

3.3 Why not use walletgenerator.net?

I first wanted to use walletgenerator.net, as it has a much nicer paper wallet design. The issue however is that back in 2019 a vulnerability was found. You can read about that here.

Furthermore, the GitHub repo of walletgenerator.net has not been updated since 2018. I have no idea if walletgenerator.net is reliable and secure, but I would not recommend using it.

Also, in the GitHub repo, there is a download link in the README. If you download that .zip file, and check the contents, you will see 1 file - Readme.md - urging you to not use it!
Screenshot

So, that's why I am not using walletgenerator.net.

3.4 Paper wallet flaws

Just to be complete, I want to include the flaws that a paper wallet can have.
A list of the flaws can be found here.

Extract the recovery phrase from the Android app Dogecoin Wallet created by langerhans

If you want to discuss the contents of this guide, or if you have any questions, please create a post in the /r/Yavuz_Selim subreddit: https://www.reddit.com/r/Yavuz_Selim/.


This guide will describe how to extract the recovery phrase (12 words) from the Android app Dogecoin Wallet created by langerhans.

You can access your coins in other wallets using the recovery phrase.

The instructions below are written for Windows, but of course can also be executed on Linux or macOS. In that case, the steps can differ a little bit.

If you have questions about, ask way. I'll try to answer them as best as possible.

Writing a guide like this takes time and effort; tips are appreciated.
My Dogecoin address is D8XHuhXtwEUkCQM667YfLUH4qzLUAdUYFw.

Contents

1. Extract the recovery phrase

Without making it too technical, a recovery phrase is essentially a human readable form of your wallet's private keys. In this case, it's a 12-word phrase. With these 12 words, you can access your coins in other software, making you less dependant on the Dogecoin Wallet app. And in case you have any issues, you will be able to troubleshoot it outside the app itself.

Never share your recovery phrase with someone else, you will lose all your coins.

1.1 Backup wallet

1.2 Transfer the backup file to your computer

For the next steps you need to transfer the backup file to your computer.

You can do that in a few ways:

I have created a folder called dogecoin on my C: drive and put the backup file there.
So, in my case, the full path of the backup file location is: C:\dogecoin\dogecoin-wallet-backup-2021-12-09-00-25.
Screenshot

1.3 Decrypt the backup file

The next step is to decrypt the backup file, to the contents of it can be accessed.

To decrypt, OpenSSL is needed.
For Windows, a list of OpenSSL binaries can be found here: https://wiki.openssl.org/index.php/Binaries.
I have chosen to use the solution provided by Shining Light Productions - the first in the list.
Screenshot

The next step is to open the decrypted file with a hex editor, to find the 12-word recovery phrase.

1.4 Find the recovery phrase with a hex editor

You now have your recovery phrase, and can import it in other wallets to access your coins.

2. Import the recovery phrase in other apps

This guide will cover 2 methods to recover access to the coins with the recovery phrase.

2.1 Coinomi

Coinomi is available for phones (Android and iOS), and for computers (Linux, macOS and Windows).
Download and install the software from https://www.coinomi.com/en/downloads/.

2.1.1 Coinomi on Android

The steps below are for Android, but I would assume they are more or less the same for iOS.
 

2.1.2 Coinomi on Windows

The steps below are for Windows, but I assume they are more or less the same for macOS and Linux.

2.2 BIP tool

The BIP39 tool that can extract the private keys that are tied to a recovery phrase.

Every address has a private key, so make sure to get the private keys of all your addresses with a balance.
To see if an address has a balance, you can check the address on a Dogecoin blockchain explorer like Dogechain.info.

The BIP39 tool is an online tool, but it's wiser to never enter a recovery phrase on a website to prevent any possibility of others getting your recovery phrase. So, we will download the BIP39 tool and use it offline. To add some extra safety, we will disconnect from the internet (airplane mode), and run the tool in incognito/private mode.

The BIP39 tool can be found online on https://iancoleman.io/bip39/ (do not use it online!). You can find descriptions for offline usage at the bottom of the page.

If you wish, you can sweep or import your private keys. See below.

2.2.1 Private key redeem

Now you have your private keys, you can redeem them. One way is to sweep the keys, and send the coins to a new address.
To learn how, see this guide: [Guide] How to create and redeem paper wallets!.
Scroll down to until you see '2. Redeeming a paper wallet with Dogechain.info'.

You can also use Coinomi to sweep the private keys.
Another option is to create an account on the Dogechain.info wallet and importing the private keys.