Do-It-Yourself Ðogecoin Digger (DÐD)

CPU Mining for the Masses!

Mass CPU mining is important to the future of Dogecoin, if you can spare the cycles and electrons. If you're interested in some of the reasons, feel free bop over to the README and hear the long and kind of boring story of distributed mining.

Start digging already!

Assuming you have a wallet, pick your operating system, and follow the very simple instructions to get started. You can choose Linux/OSX, Windows, Raspbian (some day), or Android (some other day).

DÐD on Linux and OSX

The Linux and OSX version of the bootstrap script, ddd.sh , requires curl, a small application useful for command-line file transfers. Most of these systems already have it. DDD also assumes an Intel-based 64-bit for OSX or Linux, or 32-bit Linux (for now). All MacBooks manufactured since late 2006 have 64-bit CPUs, but if you're not sure about yours, here's how to tell.

So, you should be set out of the box. Just open a Terminal window, and type:

curl -3sSL https://bit.ly/ddd-posix > ddd.sh && bash ddd.sh

Avoiding me ripping you off (Posix)

The above will get you started mining right away, but you'll be mining to my Dogecoin address, not yours. While this seems like a perfectly reasonable default to me, you might not agree. That's fair. You can keep your earnings by editing the p2p.conf file first. Here's how:

\curl -3sSLO https://raw.githubusercontent.com/thegoddambatman/diy-dogecoin-digger/master/bin/ddd.sh \curl -3sSLO https://raw.githubusercontent.com/thegoddambatman/diy-dogecoin-digger/master/conf/p2p.conf sed -i s/DLkmYda7gQ7U4pxQZbyJtkpnCxYrvDWa7g/YOUR-DOGECOIN-WALLET-ADDRESS/ p2p.conf bash ./ddd.sh

Just copy and paste that into your Terminal window. It should work out.

Non-Debian derived systems

This all works on other Linuces, by the way. The list of tested operating systems is on the wiki.

DÐD on Microsoft Windows

Sadly, Windows kind of fails at both having an easy command-line interface for file transfers, and a scriptable way to unzip files. To take care of that, you may need to manually download a couple things if you haven't done something like this before.

cURL - a crazy useful, multi-protocol data transfer utility. Free and open source.

7zip - a stunningly handy archive manager. Free and open source.

These are nice to have around anyway so you'll be happy you have them. You may need adminstrative permissions to install one or both, though, depending on your local security settings. Ask an adult first!

Once you have those installed, you can pretend like you're on Linux or OSX, and run:

curl -3sSL https://bit.ly/ddd-w32 -o ddd.bat && ddd.bat

Someday, we'll have a nice one-click experince for our Microshibe friends. Also, since it's Windows, 32-bit applications still will work on 64-bit hardware. That said, there's an issue open to address this and get you on the more correct platform with some auto-detection.

Avoiding me ripping you off (Windows)

The above will get you started mining right away, but you'll be mining to my Dogecoin address, not yours. While this seems like a perfectly reasonable default to me, you might not agree. That's fair. You can keep your earnings by editing the p2p.conf file first. Here's how.

First, get the p2p.conf and the ddd.bat batch file:

curl -3sSLO https://raw.githubusercontent.com/thegoddambatman/diy-dogecoin-digger/master/bin/ddd.bat curl -3sSLO https://raw.githubusercontent.com/thegoddambatman/diy-dogecoin-digger/master/conf/p2p.conf

Edit p2p.conf with your favorite editor and replace my "user" (really my wallet address) with yours. Be careful to save it as a p2p.conf and not p2p.conf.txt -- Windows is tricky like that.

Now you're off to the races:

ddd.bat

In the grand scheme of Dogecoin, this is a pretty minor project. But, open source things like this often end up being a one man show, and that's a sure way to turn into abandonware in six months.

The fact is, there are way smarter people than me out there, with all kinds of useful experience and knowledge. If you want contributor rights, and I have some way of verifying that you are a trustworthy sort that's not going to go backdoor all those noob shibes coming here, feel free to e-mail me or hit me up on Reddit.

You are welcome to just dive in, of course. The wiki is open and I love getting pull requests. Scoot on over to the GitHub repo to start your long and storied career as a Dogecoin hacker.

Tipjar

Of course, it's not a proper cryptocurrency project unless you leave out a tip jar. Here's mine:

DLkmYda7gQ7U4pxQZbyJtkpnCxYrvDWa7g

You'll note it's the same as the default address in these one-line installers. If people really are falling for the default wallet address trick, you can keep tabs on my apparent hashrate on PandaPool. I promise to fix that, by the way. I just don't have a good way to do it yet.