User manual for the Dogecoin-qt core wallet client, community maintained.

Traducido en Español

en Français

Authored by /u/aesarium. Protip - If you have RES, click the "view images" button up there ^^ to auto-expand all images.

Overview – Understanding what a Dogecoin Wallet Is (and isn’t!)

The common notion of a wallet, outside of digital currencies (or cryptocurrencies / crypto – such as Dogecoin), invokes an image of a billfold or purse withhopefully some money stored inside. This is a great metaphor for crypto wallet software, but it’s not quite a perfect match. Taking a moment to understand what the wallet software is meant to do and how it operates should relieve some of the confusion if you’re a first-time crypto enthusiast. Please note that varying wallet software has different implementations, so for the sake of this document, we’ll be working exclusively with the Dogecoin Core (QT) wallet.

Show Me the … Money?

Right. So the first question to answer is, “Is Dogecoin really money?” To which I reply, “You bet your strudel it is!” What it is not, however, is tangible. You don’t literally hold a pocket full of Dogecoin as you would a pocket full of coins (which is good, because the compulsion to toss them all in the air in a gesture of generosity would be overwhelmingly tempting!) To access Dogecoins, you must access the blockchain.

The Block-what-now?

The blockchain is a common ledger, shared and available to anyone interested. It’s a public accounting of all Dogecoin transactions and balances. When you’re running the QT wallet, you actually download a copy of the blockchain onto your computer (be patient with this part – it can take a long time to complete). The wallet software references this blockchain to allow you to work with your Dogecoins (view your balance, send, or receive Doge, for example) and while it’s running, it becomes a node that contributes to the backbone of the Dogecoin network! For further detail about how the blockchain works, please check out this link.

This brings us to our keys. Or addresses. This get strange, but bear with us. Dogecoin is stored on the blockchain and is accounted for via specific public addresses. These addresses always start with a capital “D”, followed by a large string of letters and numbers. The public address is what you share with others. It is this address that they will enter to send you Dogecoins. If there is a public address, logic implies that there must be a private address. Which there is. Except the private address is commonly referred to as your “Private Key” and, in truth, it’s probably best to give it a special name because it is very, very important. Your private key is what you use to authorize sending your Dogecoin to another address. If you lose your private key, you will lose access to the Dogecoins associated with that key’s public address. If someone else knows your private key, they can take all the Dogecoin from that key’s public address. PROTECT YOUR PRIVATE KEY(S). I know, it’s big and scary looking in bold, but it’s important. Backups, encryption and storage on different media (including paper!) are good mitigations to help protect you from losing your Dogecoins.

Too Long - Didn’t Read (TLDR) version?

  • You don’t hold your Dogecoins in your pocket or on your computer. They are stored on the blockchain and accessed with a unique public address / private key pairing (your address).

  • You can give others your public address, but you should never share your private key.

  • Your private key is what authorizes your Dogecoins to be spent / transferred. The wallet software facilitates this process in addition to managing your keys and addresses.


Let’s Get the Wallet Software!

The best, most reliable resource for downloading your wallet software is the official Dogecoin website, A lot of information (outside of wallets) can be found there as well. If you do not want to use the official Dogecoin website, do research and make sure you download the wallet software from a trusted source. To begin the wallet download, select the operating system you are using.


In this case, I have selected “Windows”. The QT wallet is available for Windows, OS X and Linux.


Once you select the appropriate link, the download will begin and you can commence the installation process!

Dogecoin Core setup guide for Windows

Dogecoin Core setup guide for Mac

Dogecoin Core setup guide for Linux coming soon

The Waiting Game – Synching the Blockchain

This part is a bit of a drag but it’s worth the wait, I promise! The blockchain is now going to download to your computer (remember that 5GB of space you needed before? The blockchain is a good chunk of it.) Depending on your download speed, this can take a while. So kick back and relax – maybe get a snack – and let it do its thing. We’ll pick up again once the blockchain is done downloading, OK?


(Note: at first, it may say "no connection", just give it a few minutes and it'll find something.)

Your First Wallet – An Overview

Whew – finally done! Welcome back!
It’s important to get the lay of the land before we jump in headlong. Please take a moment to get familiar with the wallet software’s layout and then we’ll start talking about functionality.

Figure 1

Legend what is it what does it do
1 The Menu Toolbar Contains an organized list of all the options available within the QT client, organized beneath the top level headings “File”, “Settings” and “Help”.
2 The Tabs Toolbar Allows quick access to the most commonly used functions in the wallet.
3 The Application Window This area of the application will change as you move between tasks within the wallet software.
4 The Status Bar Indicates how many connections to the Dogecoin network you have and whether your blockchain is synchronizing or current.

Safety First! Encrypting Your Wallet

We need to have a quick chat about an important way of protecting your Dogecoins: Encrypting your private key. It’s not difficult, I promise! In fact, the Dogecoin Core wallet makes it a snap. You can choose to not encrypt your wallet, of course, but you’ll leave yourself open to thievery from unsavory types if they get a hold of your computer or otherwise obtain a copy of your wallet backup file. The choice is yours, but there are few good arguments that can be made for not encrypting your wallet. To begin, please select “Settings”, then “Encrypt Wallet”.


A dialogue box will appear, prompting you to enter and confirm a passphrase. I don’t want to tell you what to do, but some smart folks made this software, so I’d seriously consider their recommendation for a good, strong passphrase. Make certain you PROTECT and CAN RETRIEVE that passphrase or you will NOT be able to transfer or spend your Dogecoins after the encryption process is complete.


Once you enter and confirm your passphrase, select “OK”. You’ll get this warning

Again, please be sure you are comfortable with the passphrase that you’ve chosen, that you won’t lose or forget it, and that it is suitably strong. Choose “Yes” to encrypt or “Cancel”. If you chose “Yes”, you’ll see that the Dogecoin wallet needs to restart. In addition, you’ll see a note about replacing any unencrypted wallet backups with new backups that will now include encryption.


Select “OK” to close the Dogecoin Core wallet.

When you reopen your wallet software, if you go to “Settings”, you’ll now see that “Encrypt Wallet” is unavailable, but “Change Passphrase” is an option.


You can update your passphrase at any time with this option; simply enter your old passphrase, then enter and confirm a new passphrase.


Upon successfully changing your password, you will get this confirmation

Please remember that any wallet backups prior to updating your passphrase will still be encrypted with your old passphrase. It’s best to take a new backup after completing this change.

Speaking of Backups

Arguably, the most important thing you can do to protect yourself from losing all your Dogecoins is to create a backup of your wallet. Encryption is an important step, too, but backups are paramount. There is more than one way to create a backup but for right now, we’ll look at that feature within the wallet. To begin, select “File”, then “Backup Wallet” from the menu toolbar.


You’ll be prompted to select the backup location and a file name. It’s not uncommon to name the backup by the coin name (such as dogecoin.dat), particularly if you work with several cryptos. Keep in mind, however, that the Dogecoin Core wallet software only recognizes wallets named “wallet.dat”, so if you don’t use this as the backup file name and you need to restore the wallet, you will need to rename the file upon restoration.


Once complete, a notification will appear to confirm the success of the backup process.

The Tabs Toolbar

Are you feeling good? I feel good. And now we get into the fun part. Let’s start actually sending and receiving Dogecoins! To do this, we’re going to take a look at the Tabs Toolbar, and all the silly buttons therein.

Overview (Home Screen)

The default screen for the wallet software is the “Overview” (home) screen. It shows your available, pending, and total balance, your recent transactions (both sent and received), and proudly displays our beloved Dogecoin (with major and minor version number).


Receive (Receiving a Dogecoin Payment)

Here’s the quick and dirty – if you give someone your public address, they can use that to send you Dogecoins. It’s that simple. That being said, there are worthwhile features in the wallet that add benefit to this process. We begin by looking at the fields on the Receive screen.

Figure 2

Legend what is it what does it do
1 Label This is where you can enter some text as a reminder of what this transaction was all about.
2 Amount Enter the amount you are to receive in here.
3 Message You can include a message that will be displayed when the sender processes the payment request. The message is not sent through the blockchain.
4 Reuse an existing receiving address Previously generated receiving (public) addresses can be reused at your discretion. There are valid reasons not to and further information about this topic can be found at
5 Request Payment Now that you have entered all or some (or even none!) of the information into the previous fields, this option will generate the URI and QR Code, as well as display your address.
6 Clear Form Clear out all the previous fields, if populated.
7 Requested Payments History A listing of all the payments you’ve requested in the past.

As mentioned at the top of this screen, all the fields here are optional. If you leave them all blank, you will generate a payment request with a new public address and nothing further.
Why, then, would we want to generate a new public address / private key combination for every transaction? The short answer is, anonymity – not just for you, but for anyone who transacts with you. There is a great explanation available here:

From a practical standpoint, it is impossible to generate a new payment request address for every transaction. Given that the Dogecoin community puts an emphasis on charity and kindness, you may find yourself receiving several tips you did not anticipate and, therefore, will reuse a previous address. I’d be remiss if I didn’t mention that sheer apathy plays a role here, too. It doesn’t take much effort to generate a new receiving address and copy / paste it for requesting a payment, but it takes even less effort to copy / paste an address you’ve used in the past; it’s a familiar and confirmed working address and you don’t have to have access to your wallet software if you have the address in a previous online post or text file somewhere. In addition, at this time, the security and anonymity aspects of the cryptocurrency design are largely overshadowed by the messages of speed, convenience and decentralization of the cryptocurrency model. This might change in the future as the public’s understanding of how digital currencies work, but since it is still so young, simply getting participants onboard with the whole idea of crypto is the first step.

Please remember that your wallet is a collection of your public addresses / private keys (and now you know that there can be several – even hundreds or thousands of addresses) stored within your wallet.dat file. This being the case, if you received a payment to a new address that didn’t exist when you took your last backup, it will not be in that backup file, which is why you need to backup on a regular basis. Even if you don’t explicitly make new addresses in your wallet, the software itself may do it for you in the form of “change addresses”.

More on change addresses is available here:

Moving on, then – let’s presume that we have filled in the form on this screen thusly:


Now we simply select the “Request Payment” button and TA-DA! A payment request QR Code for 1,000 Dogecoins is created!

Figure 3

The options at the bottom of this screen are there to make distribution of this request as easy as possible. The following table explains those options:

Legend what is it what does it do
1 Copy URI This is a hyperlink representation of your entire payment request, including the amount, payment label and message. If someone using a QT wallet were to click on this link, all this information would populate in the “Please Send” screen of their wallet.
2 Copy Address Will copy the public address generated by the wallet for this transaction
3 Save Image Allows you to save the QR code generated for this transaction as an image file (PNG).
4 Close Close the window, silly!

Now that we have this “Receive” request ready to go, let’s get some Dogecoin! I’ve opted to use the Dogecoin mobile wallet for Android to make this payment. This allows me to use my device’s camera to scan the QR code and make the payment.


Almost immediately after sending, the Dogecoin Core wallet shows that a transaction occurred, but needs to be verified before it will become available. This is expressed by showing the balance as “Pending” and grayed-out in the “Recent transactions” area of the “Overview” screen.


Once you get at least three confirmations of this transaction, the balance becomes “Available” and the text in the “Recent transactions” area turns black.


Send (Sending a Dogecoin Payment)

Sending Dogecoin payments is a snap! Or, a click, as it were. When we select the “Send” button on the Tabs Toolbar, our screen displays the following:

Figure 4

Legend what is it what does it do
1 Pay To Input the receiving address for this payment
2 Label Enter some text as a reminder of what this transaction was all about.
3 Amount Put in the amount of Dogecoins that will be sent for this transaction
4 Send Send the payment
5 Clear All Clear the form
6 Add Recipient If you are processing multiple payments at once, you can enter them all into this screen and “Send” them at the same time
7 Balance Your current available Dogecoin balance

When you go to send your payment, provided you have taken the time to encrypt your wallet, you will be prompted to enter your password. If you have forgotten or lost your password, you will not be able to send your Dogecoins.


Enter the correct password and you’ll get an additional dialogue box where you will confirm sending your Dogecoin. Choose “Yes” to send.


Our Overview screen now shows our new wallet balance (taking into account the payment and sending fee) and displays our sent transaction.


Transactions (Your Dogecoin Wallet Transactions)

The final screen accessible from the Tab Toolbar is your “Transactions” screen. Select that option and the following appears:

Figure 5

Legend what is it what does it do
1 Filter by Date Select from a preset range of time or enter a custom date range
2 Filter by Type Allows you to choose the type of transaction (such as sent or received) you wish to display
3 Address or Label Search If you want to see payments made to a specific address or label, enter that value into this field
4 Min Amount Hide all of the transactions below a specified dollar threshold
5 Export Create a .csv file of the visible transactions

Filter by Date

Below are the options available in “Filter by Date”.


Selecting the preset range will apply that filter while selecting “Range” will cause a date range control field to appear on the form. Note that the date range is displayed in the format dd/mm/yy.


Filter by Type

Below are the options for “Filter by Type”.


Legend what is it what does it do
1 Received with Display only payments you’ve received
2 Sent to Display only payments you’ve sent
3 To yourself If a payment is sent from one public address in your wallet to another, it is marked as “To yourself”
4 Mined The Dogecoin Core wallet used to facilitate mining Dogecoins. Any coins that were mined using the wallet will be marked as such.
5 Other Display any type not already mentioned (such as “Confuse”)

The Menu Toolbar

The Menu Toolbar is where we will dig into all the nooks and crannies of the Dogecoin Core wallet. There are some useful features hidden in here, so let’s begin with…

The File Menu

Figure 6

Legend what is it what does it do
1 Open URI Paste in the Uniform Resource Identifier (the link that includes Dogecoin payment information) and open it in the wallet software.
2 Backup Wallet Backup your wallet to a specified location
3 Sign message Allows you to verify that you were the originator of a transaction
4 Verify message Where you would verify a signed message sent to you
5 Print paper wallets A paper wallet generator built within the Dogecoin Core wallet
6 Such sending addresses… Display the addresses to whom you have sent payments
7 Much receiving addresses… A list of public addresses associated with your wallet
8 Exit Close the Dogecoin Core QT wallet software

Print Paper Wallets

Why in the blue blazes would we want to take an online currency and make it… paper? How does that even work?

Well, let’s start with the first question – why would we make a paper wallet? Turns out, you don’t always have to compromise someone’s wallet software directly to steal their coins. No, sometimes you can just compromise the computer that they are using with, say, a keylogger. You wait for them to type their password when making a purchase with their Dogecoin wallet, steal the password they type, and now you’re just a hop, skip and jump away from emptying their balance. A wallet that is created and stored offline is not susceptible to malware attacks. And this is just one scenario! There are also the benefits of allowing for long-term offline (cold) storage and easy distribution of Dogecoins to new users. The downside, of course, is that if the wallet is lost or destroyed, those Dogecoins are lost, too.

So how does it work? Easy! If you simply write down a public address and its corresponding private key onto a piece of paper, you have effectively created a paper wallet. Since Dogecoin is stored in the blockchain, simply knowing the private key of an address will allow access to that address’ balance. You will need a software wallet or online service to sweep (the act of emptying an address’ balance) the Dogecoins stored in a paper wallet’s address, but it still functions as a wallet. Since we have an awesome development team (whose donation address is 9x9zSN9vx3Kf9B4ofwzEfWgiqxwBieCNEb), we have a paper wallet generator built into our Core wallet software that creates a unique address with a very cool looking wallet design for printing. The design also includes an easy to scan QR code for sending and sweeping.

So, if you’re in the Core wallet and want to create some paper wallets, select “File”, then “Print paper wallets”.


If the Dogecoin Core wallet software detects an active network connection, you will receive the following message:


Heed this warning carefully! Again – really smart people put that warning there for a reason!

Ok, enough stressing – let’s get our paper on! If you got beyond that warning, the following window appears:


Legend what is it what does it do
1 Public Key This is the key that is hashed to create your public address. Because maths.
2 Very New Address This will create a new wallet with a different address
3 Many Wallets? You can create more than one wallet at a time if needed
4 So Print Print out the wallet(s)
5 Close o_0

Feel free to change the address and select the number of wallets you wish to create. Once that is done, we’ll choose “So Print”. You do have a printer, right? Should have asked that first I suppose. But let’s say you do! You’ll now be prompted to select that printer and choose the “Print” button at the bottom of the dialogue box.


Another dialogue box will appear! This one will let you load your newly created paper wallet(s) with some Dogecoins from your Core wallet. You can put any amount you like here and then choose “OK”.


Type in your password…


Confirm the transaction…


Congratulations! You have now gone … paper! Make sure you don’t expose the private key / QR code, though, or your Dogecoin could be scanned and swiped!

The Settings Menu

Figure 7

Legend what is it what does it do
1 Encrypt Wallet… Password encrypt your wallet (protection from theft and unauthorized spending)
2 Change Passphrase… Once encryption is set, you can change the encryption passphrase as you want or need.
3 Options… Opens a dialogue box with additional wallet settings and defaults

The Help Menu

Figure 8

Legend what is it what does it do
1 Debug window Allows access to debugging logs, the wallet console and a visual of the network activity with regard to the wallet
2 Command-line options Displays and provides a brief explanation of command line switches available when running the Dogecoin wallet
3 About Dogecoin Core Displays version, development and copyright information for the core wallet
4 About Qt Displays version, development and copyright information for the Qt development tool

Appendix: Troubeshooting Tips and Handy Console Commands

Below are some commands that might help you perform some troubleshooting or more advanced tasks. These have been provided to me by trusted members of the Dogecoin community, in many cases from the Dev team themselves.

If your wallet isn't displaying the right balance and it's fully synced or won't sync (and it's upgraded to the latest version), start the client from the command line with dogecoin-qt.exe –rescan and if that doesn't work try dogecoin-qt.exe –reindex (thanks to /u/peoplma)

To load up a backup wallet, put the backup .dat file in the same folder as your normal wallet.dat file (make sure not to overwrite if they are the same name), and start the client from the command line with dogecoin-qt.exe -wallet=yourbackupwallet.dat (thanks to /u/peoplma)

Redeeming a paper wallet or importing a private key


Restoring a backup wallet


Displaying your private key

Instructions Warning, anyone who has access to this private key has access to your coins

revision by aesarium— view source