To any Macintosh BTCD wallet newbies, here is a specific guide to get you going:
1. For some reason, the wallet will not open when downloaded with Safari. We have tried this on several machines and several versions, and every Safari download gives you a dead duck of a file, so YOU MUST USE EITHER CHROME OR FIREFOX TO DOWNLOAD THE WALLET (perhaps other browsers work, but we are certain Chrome and Firefox do).
2. Once launching the downloaded DMG file, drag the BTCD app into your "Applications" folder.
3. Open the app and let it fully open. You are only opening it this time to create the system directories necessary to run the wallet. After it opens and the wallet appears, you should then quit the app. The system files have now been created to run the app. Now, we will manually create a .conf file for the app.
4. In our experience, the app will not start to synchronize until you make a .conf file for it. Doing this is easy, but not exactly Mac-intuitive. Here are some directions for success:
5. IF, and only if you know what RPC is and how to use it (most people don't), use the below code for copying (while CHANGING the "rpcuser" and "rpcpassword" to your own, unique values after the equal sign). OTHERWISE, skip this step #5 and move below to step #6 for different code to copy. Following this direction is very important to maintain wallet security, so if you don't know what RPC is, please immediately skip to step #6.
Again, if, and only if you know what RPC is and how to use it, use the below code for copying (while changing the "rpcuser" and "rpcpassword" to your own, unique values after the equal sign). Otherwise, immediately move to step #6. Copy the exact code below to your clipboard by highlighting it and then holding down Command and typing the letter "c" (otherwise known as Command-C). You will then have the code you need for the .conf file copied to your clipboard:
rpcuser=user
rpcpassword=pass
rpcport=14632
port=14631
daemon=1
gen=1
server=1
addnode=107.170.59.196
addnode=146.185.188.6
addnode=74.91.20.250:39997
addnode=54.85.50.15:50288
addnode=107.170.148.50:14631
addnode=65.129.66.246:57762
addnode=31.220.4.41
addnode=98.226.66.65
addnode=193.219.117.63
addnode=62.210.141.204
addnode=128.199.172.165
addnode=192.99.143.114
addnode=178.20.169.208
addnode=195.34.100.2:42038
addnode=5.101.107.239:60056
addnode=ps00.bitcoindark.ca
addnode=ps01.bitcoindark.ca
addnode=ps02.bitcoindark.ca
addnode=ps03.bitcoindark.ca
addnode=ps04.bitcoindark.ca
addnode=ps05.bitcoindark.ca
addnode=ps06.bitcoindark.ca
addnode=ps07.bitcoindark.ca
addnode=ps08.bitcoindark.ca
addnode=ps09.bitcoindark.ca
addnode=ps10.bitcoindark.ca
addnode=ps11.bitcoindark.ca
addnode=ps12.bitcoindark.ca
addnode=ps13.bitcoindark.ca
addnode=ps14.bitcoindark.ca
addnode=ps15.bitcoindark.ca
addnode=ps16.bitcoindark.ca
addnode=ps17.bitcoindark.ca
addnode=ps18.bitcoindark.ca
addnode=ps19.bitcoindark.ca
addnode=ps20.bitcoindark.ca
addnode=107.170.59.196
addnode=146.185.188.6
addnode=74.91.20.250:39997
addnode=54.85.50.15:50288
addnode=107.170.148.50:14631
addnode=65.129.66.246:57762
addnode=31.220.4.41
addnode=107.170.44.31
addnode=101.103.54.206:51222
addnode=120.148.149.13:54338
addnode=184.100.114.11:63310
6. Please skip this step if you opted for the code in step #5. However, if you DO NOT know what RPC is and how to use it (most people don't), please use the below EXACT code for copying...
Copy the exact code below to your clipboard by highlighting it and then holding down Command and typing the letter "c" (otherwise known as Command-C). You will then have the code you need for the .conf file copied to your clipboard. Here is the EXACT code to copy:
addnode=107.170.59.196
addnode=146.185.188.6
addnode=74.91.20.250:39997
addnode=54.85.50.15:50288
addnode=107.170.148.50:14631
addnode=65.129.66.246:57762
addnode=31.220.4.41
addnode=98.226.66.65
addnode=193.219.117.63
addnode=62.210.141.204
addnode=128.199.172.165
addnode=192.99.143.114
addnode=178.20.169.208
addnode=195.34.100.2:42038
addnode=5.101.107.239:60056
addnode=ps00.bitcoindark.ca
addnode=ps01.bitcoindark.ca
addnode=ps02.bitcoindark.ca
addnode=ps03.bitcoindark.ca
addnode=ps04.bitcoindark.ca
addnode=ps05.bitcoindark.ca
addnode=ps06.bitcoindark.ca
addnode=ps07.bitcoindark.ca
addnode=ps08.bitcoindark.ca
addnode=ps09.bitcoindark.ca
addnode=ps10.bitcoindark.ca
addnode=ps11.bitcoindark.ca
addnode=ps12.bitcoindark.ca
addnode=ps13.bitcoindark.ca
addnode=ps14.bitcoindark.ca
addnode=ps15.bitcoindark.ca
addnode=ps16.bitcoindark.ca
addnode=ps17.bitcoindark.ca
addnode=ps18.bitcoindark.ca
addnode=ps19.bitcoindark.ca
addnode=ps20.bitcoindark.ca
addnode=107.170.59.196
addnode=146.185.188.6
addnode=74.91.20.250:39997
addnode=54.85.50.15:50288
addnode=107.170.148.50:14631
addnode=65.129.66.246:57762
addnode=31.220.4.41
addnode=107.170.44.31
addnode=101.103.54.206:51222
addnode=120.148.149.13:54338
addnode=184.100.114.11:63310
7. Now, open a Mac Terminal window. The "Terminal" program can be found in the "Utilities" folder, which by default is in your "Applications" folder. Just navigate there and double click on "Terminal".
8. In the "Terminal" window that appears type EXACTLY the following. Any returns you should hit or pasting needing to be done will be indicated in brackets []. Don't type what is in the brackets. Just do what it says to do when it says to do it in the brackets:
It is important that you follow the case-sensitivity in what you type, as well as put the two spaces where there are spaces. Here is EXACTLY what to type in the "Terminal" window:
cat > BitcoinDark.conf [press RETURN]
[Now, paste the code you copied earlier by holding down the Command key and pressing the letter "v" (otherwise known as Command-V)]
[Now, hold down Control and type the letter "d" (otherwise known as Control-D)]
[You can now quit the Terminal program]
9. Even though it might not seem like it, you just created the .conf file the BTCD wallet will need to synchronize. Now, we have to find that .conf file and put it in the right place...
10. Open a Finder window. While holding down the Option key, click on the "Go" drop-down menu at the top of your screen. Holding the "Option" key down reveals your hidden "Library" folder. Click on this newly-revealed "Library" in the "Go" drop-down menu.
11. Your Finder window should now be displaying all your Library folders. Navigate to "Application Support" and open that folder. Then, navigate to the subheading folder titled "BitcoinDark" and open that folder.
12. Now, go to the "File" drop-down menu at the top of your screen and click on "Open New Finder Window". Drag this new window next to the previous Library window you opened in step #11 so that you can see both Finder windows. In that new window, do a search for the "BitcoinDark.conf" file that you created earlier. Now, drag that newly found BitcoinDark.conf file into the BitcoinDark folder you opened in step #11. Make sure not to put it inside another folder within the BitcoinDark folder. You just want to drag the BitcoinDark.conf file into the main BitcoinDark folder. All files will then be in the correct place for the wallet to function properly.
You can now close all the Finder windows and start up your BTCD app again (which is now in your "Applications" folder). It should start synching pretty quickly. Synching takes a while, so let it sit overnight, if need be. Don't forget to encrypt your wallet! Also, the wallet needs to be "unlocked" to stake. You can unlock the wallet under the "Settings" drop-down menu at the top of your screen in the BitcoinDark wallet.
Enjoy!