3. Boot up the Pi and log in via SSH

Insert the micro-SD card with the Spectrecoin image on it into the Raspberry Pi and boot it up. Use the LAN cable to connect the Pi to your router.

Now you need to find out which IP address your Pi has, so you can access it via SSH. To do this simply log into to your router and view the devices on your network. You can also use one of the many programs available to scan IP addresses of the devices on your network.

Now you can access your Raspberry Pi directly via SSH

username: pi

password: raspberry

On Mac: open terminal and type: ssh pi@IPaddressofyourPi On Windows: use an SSH client (e.g. MobaXterm) and access the Raspberry Pi at it’s IP address

4. Change the SSH and RPC passwords

Once logged in to your Pi it is important to change the default passwords for security reasons. First change the SSH password, to do this type ‘passwd’ and enter a new password.

Make sure the wallet is not running by typing ‘wallet-stop’. To change the RPC password type ‘nano ~/.spectrecoin/spectrecoin.conf’. This will open the config file, there you need to edit the RPC password, make sure to make it a very long and random password. Once that is done press CTRL+X to save the changes and exit .

Note: To get a truly random password, you can issue the following on the cmdline and use the resulting output: cat /dev/urandom | tr -dc ‘a-zA-Z0–9’ | fold -w 44 | head -n 1

5. Copy your wallet.dat file to your Raspberry Pi

Now it is time to move your wallet.dat file over to your Raspberry Pi. Your wallet.dat file needs to be copied to /home/pi/.spectrecoin/

Note: files/directories starting with a dot are hidden. If you can't find it, make sure to activate the option to display all files/directories.

6. Start your wallet and begin staking!

Type in ‘ui’ to start the Spectrecoin rpc-wallet-ui. This neat interface allows you to conveniently interact with the Spectrecoin wallet on your Raspberry Pi. Just go to ‘Unlock’, type in your password and the staking can begin once the wallet is fully synced. Once you are done press ‘Quit’ and make sure to select the option to keep the daemon running. The initial syncing process can take a while, just be patient.

If you want to view the syncing progress, exit the UI as described above and then execute this: tail -f ~/.spectrecoin/debug.logOnce the value height= is at the level of the current blockchain height, it is fully synced. To exit the log view, press ctrl+c.

Note: If you want to shut down your Raspberry Pi make sure to log in and type ‘wallet-stop’ before you do this, otherwise it could lead to a corrupted blockchain file and you would need to resync from scratch.