When done, this page will have a couple of guides for people new to DogeCoins/cryptocurrency in general. For an alternative guide, see http://HowToDoge.com
Building your minerEdit
Before reading below, you will need to build yourself a miner. It is easier than some may think and is made easier when all the parts are laid out for you. Have a quick look at this guide on to build a Dogecoin mining rig .
Once you have had a read and are ready to buy the essential parts, consider shopping at the Mining Hardware Store. With fast worldwide shipping, high quality parts and many happy customers, they are the first stop for mining hardware.
Setting up your walletEdit
Before you start considering mining or anything else, you will need a wallet to contain all of those hard-earned Dogecoins, so you can save up to get to the moon. You will need to download the software (Windows or Mac OS X) from http://dogecoin.com/, it is literally as easy as running the program inside the download, as a wallet will be automatically generated for you.
On Windows, unpack the .zip anywhere you want (but preferably, where you've got full permissions, so C:\Users\Username\Dogecoin should be perfectly fine), and run dogecoin-qt.exe.
If your client is not updating (the "out of sync" message presists and there is no progress bar at the bottom of the client):
- Delete the "dogecoin.conf" file from "%appdata%\DogeCoin"
- Restart the dogecoin client and you should start syncing to the network sometime in the next 15 minutes or so.
On OS X, move dogecoin-qt.app from the downloaded .zip into your Applications, and run it. In both cases, wait for the network to synchronize - it will probably take an excessive amount of time, especially the first time.
It's a good idea to encrypt your wallet right away - go to Settings -> Encrypt Wallet, and enter your passphrase. You'll need to do so sensitive operations in your wallet, so that they're more secure. However, if you've encrypted your wallet and forgotten the passphrase, all Dogecoins you own won't be usable anymore. Don't forget it.
To receive Dogecoins, go under "Much Receive" and create a new address to generate a public key. As the application suggests, it's generally a good idea to create a new public key for each use/vendor, so that you can keep track of how you're receiving Dogecoins.
To send Dogecoins, go under "Pls Send" and enter the address you want to send Dogecoins under "Pay To:" and the amount. If you want to save that address for later use, add a Label - it'll stay in your address book ("Very Address"). Note that transaction fees may apply when sending larger Dogecoin amounts.
Digging (Mining for DogeCoins)Edit
Just kidding! Don't listen to rich digging shibe who want to keep the riches to themselves. Digging is a great way to earn some dogecoins. First step you'll want to do is follow the instructions in this video:
Generally pools that you join will have instructions on how to start mining, but below are some general instructions on how to get started.
- *A note for those with AMD cards- the highest version of cg miner currently confirmed to work with Dogecoin is v.3.7.2, which can be found in this index .
Download your chosen program and extract the archive to a folder of your choice.
Next, create a text file in the same folder as your miner application. Inside put the following commands, replacing the brackets for details obtained from your mining pool account/worker (usually found on the pool's getting started page).
- For cgminer: cgminer.exe --scrypt -o stratum+tcp://<domain>:<port> -u <workerName> -p <workerPassword> [-I <intensity>]
- The optional -I flag allows for varied amounts of GPU RAM to be allocated to cgminer. Setting this value to 9 (recommended) to 11 (for high-end cards) will allow for multitasking on the lower end or highest hashrate before diminishing returns.
- For cudaminer: cudaminer.exe -o stratum+tcp://<domain>:<port> -O <workername>:<workerPassword>
- For cpuminer: minerd.exe --url stratum+tcp://<domain>:<port> --userpass <workername>:<workerPassword> --threads <no. of cpu cores>
On the next line of the text file type pause. This will let you see any errors without closing the window. Save the file with any name you want, as long as the file extension is .bat (change "save as type" to "all files" and add .bat to the filename) . For example: mine_serverName.bat.
If you decide for solo mining you don't need to make pool account for mining with group. In this case <workername> will be your personal doge wallet address, passwords won't be needed too. However you will receive doges much faster mining in bigger group.
You want to first download a program for mining. There are three options for mining: cgminer and bfgminer for GPU mining and cpuminer for CPU mining. MacMiner contains all three. GPU mining may be faster in many cases, but some have reported their MacBook Pros failing after heavy mining, so proceed at your own risk for GPU mining if you don't have a desktop machine. Check this page out to see how your hardware will perform for mining.
Once you have selected a mining program and a pool to join, make a worker account in your pool, then go to the Terminal and execute the miner with the following command:
- For bfgminer:
./bfgminer --scrypt -o (pool URL) -u (Login for your pool).(Worker name) -p (Worker name) (password)
- For cgminer:
./cgminer --scrypt -o (pool URL) -u (Login for your pool).(Worker name) -p (Worker name) (password)
- For cpuminer:
./minerd --url=(pool URL) -u (Login for your pool).(Worker name) -p (password)
If the program fails to execute, try changing the permissions using the following command:
chmod +x cgminer or
chmod +x cpuminer
If you have a weak machine it is also possible to use on-line cloud server.
- Example of configuration:
sudo apt-get update
sudo apt-get install yasm -y git make g++ build-essential libminiupnpc-dev
sudo apt-get install -y libboost-all-dev libdb++-dev libgmp-dev libssl-dev dos2unix
sudo apt-get install build-essential libcurl4-openssl-dev
tar xzf pooler-cpuminer-2.3.2.tar.gz
cd cpuminer-2.3.2 . /configure CFLAGS="-O3"
For logging into your server you can use ssh client like Putty.
- Launching command:
./minerd --url=(pool URL):(port)
--userpass=(Login for your pool).(Worker name):(password)
Next time when you will log into server (using server ip, username and password) to launch miner you need to do it from your miner installation directory (here command: cd cpuminer-2.3.2).