Here are the 808 Raspberry Pi wallets (headless and Qt) for Raspbian Jessie (v8) as well as a blockchain snapshot. The wallet has been tested on both a Pi2 and Pi3. Since 808 has a great appeal for staking, it makes sense to stake on a Pi at low electricity cost.
Important:
1) Always backup your wallet.dat first before you do anything
2) The wallets were built on Raspberry Pi2/3 (ARM) running Raspbian Jessie (v8) and the instructions and scripts assume you are running as user "pi". It is a pre-requisite to have Jessie installed on your Pi micro-SD card. You can find instructions of how to do this on
https://www.raspberrypi.org/downloads/ by either installing n00bs and selecting your OS or by downloading the image of the OS. NB! It is important that if you do a fresh install from an older Jessie image, that you first expand your file system with raspi-config. It is the first option in the menu. The default image they provide installs a partition of about 3.5GB and it needs to be expanded to 8GB or you will not have enough space for the installation. However, if you use the later Jessie image from May 2016, the file system will be expanded automatically. It is furthermore always a good idea to select the boot options in raspi-config to boot to a command prompt with authentication. You can then start the graphical desktop with "startx" manually. This helps with issues during upgrades.
3) The installation script installs the required dependencies automatically.
4) Installation directory where the binaries are installed is ~/opt/808 or /home/pi/opt/808
5) To run the wallets after installation go to the directory with the wallets and run the wallet file - ./808d for the headless wallet at the command line or click on the 808 icon on the desktop or run the 808-qt wallet file.
6) An Internet connection is required for the installation
7) You need at least an 8GB memory card for the wallet.
8.) The installation itself takes about 30-45min on an out-of-the-box Pi.
9) You cannot just download the dynamic wallets, you have to run the script to get the dependencies as well else it will not run.
10) The installation script enables the ufw firewall by default, but does not force any special rules. The wallet still works this way with the port blocked. If however you want to enable it to become a fully functional node, uncomment the ufw lines in the script and add the ports you want open (default 8087 for 808) and run it again or easier, enable it manually by running the command "sudo ufw enable 8087" at the command line.
11) Always verify the checksums when you download files to make sure it was downloaded ok. To verify the checksums on your Pi, go to the ~/opt/808 folder and execute sha256sum
and md5sum and compare the values with the values in the checksums.txt file.
12) The 808 wallet does not use bootstrap.dat files as evident in the init.cpp file. In order to copy the blockchain you have to detach the databases at shutdown by enabling the tickbox in the settings. I have done this already and the script automatically installs the blockchain snapshot. The snapshot is compatible with Windows and if you want to start a Windows wallet from scratch, just create an empty folder in "c:\users\yourusername\appdata\roaming\808". In this 808 folder download the blockchain.tar.gz file and expand there with winrar. Also put the 808.conf file there. You will have an 808.conf file, blk0001.dat and blkindex.dat in the 808 folder. You can then run the Windows executable and your wallet will be almost up to date instantly.
Instructions to use the headless command line daemon wallet:
1) The installation script creates an 808.conf file with the startup settings in it. Go to the folder with the binaries ~/opt/808 and enter ./808d in a terminal window or at the command line to start the server
2) After the wallet has started and loaded the blockchain (give it a minute or so) you can enter the normal wallet commands that you would as in a Windows debug console preceded with ./808d eg. ./808d getinfo.
3) Remember to always make a backup of your wallet.dat file before you do anything like encrypting it
4) To encrypt your wallet run the command ./808d encryptwallet
5) Once you have the wallet running, blockchain loaded and your wallet with coins on the Pi, then you can kickstart staking by executing ./808d walletpassphrase 99999999 true
Instructions to use the Qt wallet:
1) The wallet works exactly the same as the one in Windows.
To kickstart the installation execute the following commands at the command prompt or in a terminal window on your Pi.
wget https://bitbucket.org/jc12345/808/downloads/808_installation_pi.sh && chmod +x 808_installation_pi.sh && ./808_installation_pi.sh && rm -f 808_installation_pi*
Let me know if there are any issues.
Direct links:
Link to 808 wallet installation script
Link to Qt wallet
Link to headless wallet
Link to virustotal scan for 808-qt
Link to virustotal scan for 808d
Link to blockchain.tar.gz @ block 36347
Link to an example of an 808.conf file you can use with addnodes in it
Link to checksums.txt
Getblockhash 36347: 0000000000003e1567c64d8ec3459783123f16bcd7849788e22185cb8c4cd838
808 address : 8FwVibPUta3VWDcyx5icseoYb6osdnL35D