Here is the Raspberry Pi wallet for v2.0.5.7 - for both the Qt and the headless daemon (command line wallet) versions.
Important:
1) Always backup your wallet.dat first before you do anything
2) The wallet was built and tested on a Raspberry Pi2 (ARM7) running Raspbian Wheezy. It might work on an older Pi but I have not tested it
3) Installation directory where the binaries are installed is ~/opt/diamond or /home/pi/opt/diamond
4) All that is needed is to execute the command below on your Pi in a terminal window and afterwards you need to click on the Diamond icon on your X desktop or go to the directory with the wallets and run the daemon (diamondd) with the options you want at the command prompt or in a terminal window
5) An Internet connection is required for the installation
6) I have made a bootstrap.dat to fast track the blockchain sync - up to block 918953. I did not force the blockchain download in the installation script due to the size. The file has to be downloaded manually and copied into the same folder where your wallet.dat file is. On the Pi that is ~/.Diamond
7) The bootstrap.dat also works for Windows wallets. Windows users have to unzip/tar the file and copy the bootstrap.dat file into their c\users\yourusername\AppData\Roaming\diamond folder and run the Win client again
8.) You need at least an 8GB memory card
9) The installation itself takes about 45min on an out-of-the-box Pi, but the blockchain import will take a very long time
10) You cannot just download the binaries, you have to run the script to get the dependencies as well else it will not run
11) The installation script does not enable the UFW firewall by default. If you want to enable it, uncomment the UFW lines in the script and add the port you want open and run it again or enable it manually by running the UFW commands as in the script with the correct port numbers
12) Remember to confirm the checksums of your files to make sure that they downloaded ok. Execute the commands sha256sum
and md5sum at the command prompt or in a terminal window in the directory where the file is that you want to check.
Users will be familiar with the Qt version of the wallet as per the Windows version. Instructions to use the headless daemon:
1) Since you have an Diamond.conf file with the startup settings in it, go to the folder with the binaries ~/opt/diamond and enter ./diamondd in a terminal window to start the server to create the ~./Diamond folder. Exit the wallet.
2) Download and copy the bootstrap.dat into the ~./Diamond folder and run the wallet again
3) After the blockchain has been imported you can enter the normal wallet commands that you would as in a Windows debug console preceded with ./diamondd
4) Remember to always make a backup of your wallet.dat file before you do anything like encrypting it
5) To encrypt your wallet run the command ./diamondd encryptwallet
6) To stake with your wallet run the command ./diamondd walletpassphrase 99999999 true
Let me know about any issues that you may encounter.
To kickstart the installation execute the following command at the command prompt or in a terminal window on your Pi:
wget https://bitbucket.org/jc12345/diamond/downloads/diamond_installation_pi.sh && chmod +x diamond_installation_pi.sh && ./diamond_installation_pi.sh && rm -f diamond_installation_pi.sh
Direct links:
Link to installation script
Link to diamondd
Link to diamond-qt
Link to bootstrap.dat up to block 918953
Link to checksums.txt
If you like this, you are welcome to donate DMD to dPzTua6hdEazWfqrCehNYZuRee8zxq9igo
You sir are a gentleman and a scholar. I haven't spent the time to update my previous staking Rasp Pi wallet in a few releases.
Honestly, I'm more happy that you provided an updated bootstrap haha