Install Reddcoin Core v3.0.0 (Raspberry Pi)
- 3TL;DR version
This guide will describe how to get Reddcoin Core (v3) running on a Raspberry Pi 3B/3B+/4B.
Upgrade to v3 if you are running v2 or earlier; these wallets (v2.x, v1.x) will not be able to send transactions or stake.
You can read more about that here. Please see the Reddcoin Reddpaper to read in-depth about PoSV v2.
After finishing this guide, you will have Reddcoin Core v3.0.0 running on your Raspberry Pi.
Please update to the most recent version (v3.10.3) for improvements and bugfixes, using this guide: Update to Reddcoin Core v.3.10.3 on Raspberry Pi (3B/3B+/4B).
- Hardware: Raspberry Pi 3B, 3B+ and 4B.
Recommended hardware: Raspberry Pi 4B, with at least 2 GB (the more the better).
- OS: Raspbian Buster.
- A microSD card with a minimum capacity of 16 GB.
- I recommend using a microSD card with fast read and write speeds, for better performance.
(Raspberry Pi 3B+ supports booting from an USB drive out of the box. So, if you have a 3B+, you can also use a USB drive instead of a microSD card.)
- Reddcoin Core client version: v126.96.36.199-ge9bc0790829f-beta.
For those with Linux experience:
chmod +x ./reddcoin_core_download_raspbian.sh
- If you already have a Raspberry Pi running Reddcoin Core, and you want to upgrade to v3, please make sure to make a backup of your current wallet. You can read about making backups at the bottom.
- Download and install Raspberry Pi Imager. With this tool, you can put the operating system (Raspbian Buster) on your microSD card.
You can download the software here: https://www.raspberrypi.org/downloads/.
Direct download links:
- Plug your microSD card into your computer and open Raspberry Pi Imager.
- Click on ‘CHOOSE OS’ and select ‘Raspbian’ on the top of the list.
- Click on ‘CHOOSE SD CARD’ and select the correct device. If you have multiple options and you hesitate which one to select, try to disconnecting the other USB devices, so only the SD card reader remains in the list.
- Click on ‘WRITE’. The OS will now be written to your microSD card. When finished, you can remove the microSD card from your computer.
- Plug the microSD card into your Raspberry Pi and power it up. I also have plugged in my ethernet cable to connect to the internet.
I recommend using a wired connection instead of a wireless connection.
- Raspbian will now boot. You’ll see a ‘Welcome to Raspberry Pi’ screen when Rasbpian is ready to be used.
- Time to set up Raspian. Click on ‘Next’ on the welcome screen.
- In the ‘Set Country’ screen, select the settings that apply to you. Click on ‘Next’.
- In the ‘Change Password’ screen, enter your new password. Changing the default password is recommended for security reasons.
- In the ‘Set Up Screen’ screen, select the checkbox if you see a black border at the edges. I don’t have a black border, so I don’t select it. Click on ‘Next’.
- In the ‘Select WiFi network’ screen you can connect to a WiFi network if you wish to. I strongly recommend to use an ethernet cable instead of WiFi, a wired connection is more stable than a wireless one. I have skipped this step, but if you wish to us WiFi, select your network and connect to it. After connecting, click on ‘Next’.
- In the ‘Update Software’ screen, click on ‘Next’ to update the software. Do not skip this step.
- The Raspberry Pi will now update the software. When the updating is finished, you will see a ‘System is up to date’ message’. Click on ‘OK’ when you see that.
- After all the updates are installed, your Raspberry Pi is set up and ready to be used. Click on ‘Restart’ in the ‘Setup complete’ screen.
- If you want to access the Raspberry Pi on another device (like your laptop), you can enable VNC. I would recommend doing this now instead of later (more resource available, easy/quick to enable). You can read about enabling VNC at the bottom.
- After the Raspberry Pi has been restarted, Reddcoin Core can be installed. A script has been created by cryptoBUZE to make the installation as easy as possible.
- Open ‘Terminal’ and enter the following command to download the script:
- Enter the following command to set the correct permissions on the script:
chmod +x ./reddcoin_core_download_raspbian.sh↳ Screenshot
- You can now start installing Reddcoin Core; the blockchain will also be downloaded. Execute the script with this command:
- Let the script run until you see the following message:
Done! You can now start the Reddcoin Core wallet as a daemon process with ‘reddcoind -daemon’ or reddcoin-qt for running the wallet in desktop mode.
- You can now start Reddcoin Core. This can take a while (several hours), please be patient.
- When Reddcoin Core is started for the first time, it still has to sync fully with the blockchain before you can send, receive and stake. Let it sync until the red ‘(out of sync)’ text in the Overview screen dissapears; the blockchain is then fully synced.
- When synchronization is complete, you can start staking your Reddcoins.
- For staking, your wallet needs to be encrypted. Select ‘Settings’ > ‘Encrypt…’
- Your wallet will be encrypted, and the Reddcoin Core client will be closed. I’ve noticed that it takes a long while to actually free the memory on my Raspberry Pi 3B+, so I rebooted my Pi manually to make sure I have sufficient memory before I start ReddCoin Core again.
- If you want to use your own wallet.dat backup, now would be a good time. Please read how to restore a backup wallet.dat at the bottom.
- Launch the Reddcore Client again, by entering this command in Terminal:
- To start stake, you need to unlock your wallet (by entering your password).
Settings > Unlock Wallet…↳ Screenshot
- Make sure “For staking only” is checked before clicking OK.
- You can only stake with Reddcoins that have matured: coins have to be at least 8 hours in your wallet to mature.
- The grey arrow at the bottom should be green when staking. Hover over that icon to see the progress of staking.
Backup your wallet to prevent losing the RDDs in your wallet!
How to do this properly is explained here.
If you have issues syncing the blockchain because you have 0 network connections, please follow the instructions here to fix the issue.
Start Reddcoin Core on system login
When you enable this option, Reddcoin Core will be automatically started when you power up the Raspberry Pi and your desktop is loaded. It takes a few hours to get Reddcoin Core started, so be patient.
- Enable ‘Start Reddcoin on system login’:
Settings -> Options… -> Start Reddcoin on system login.↳ Screenshot
Adjust minimization options, so you can safely press on the X button (the close/exit button on the upper right corner).
- Enable ‘Minimize on close’.
Settings -> Options… -> Window (tab) -> Minimize on close.↳ Screenshot
Reddcoin will still run when you click on the X button.
To close/exit Reddcoin, right click on the Reddcoin icon in the system tray (bottom right corner).
Remote access with VNC
You can access your Raspberry Pi on another device (desktop/laptop/tablet/smartphone) via VNC. By doing so, you don’t need to connect your Raspberry Pi to a monitor to access it, just powering it up is enough.
On your Raspberry Pi
- Enable VNC. Do this by clicking on the Raspbian Menu (left top corner) and selecting ‘Preferences’ > ‘RaspBerry Pi Configuration’ > ‘Interfaces’. In the ‘Iterfaces’ screen, enable ‘VNC’. This will enable VNC Server on the Raspberry Pi.
- Restart your Raspberry Pi. After the restart, you will see the icon of VNC appear at the bottom right corner.
- Double click or right click > ‘Open’ to open VNC Server.
- In the ‘VNC Server’ window, you will see the IP address of your Raspberry Pi. This is the IP address you will use to connect to your Raspberry Pi on your other device.
On your desktop/laptop/tablet/smartphone
- Download and install VNC Viewer to connect to your Raspberry Pi: https://www.realvnc.com/en/connect/download/viewer/.
- Enter your IP address from before.
- You will be asked to enter your username and password. The username is
pi, the password is the password you chose when you set up the Raspberry Pi. Selecting ‘Remember password’ makes logging on easier, but also less secure. Click on ‘OK’ to continue.
- You should now see your desktop on the Raspberry Pi.
Restoring a backup wallet.dat
You can use VNC to transfer files between your computer and the Raspberry Pi. Installation instructions for VNC are above.
- Start VNC Viewer on your computer and connect to the Raspberry Pi.
- At the top of the VNC Viewer window, select click on the ‘Transfer files’ icon.
- In the ‘Transfer files’ window, click on ‘Send files…’.
Browse to your backup file (wallet.dat) and select it to send it to your Raspberry Pi.↳ Screenshot
- The file will be transferred to the Desktop on your Pi.
- You need to move the wallet.dat file to your Reddcoin Core data folder.
- This Reddcoin Core data folder is here:
/home/pi/.reddcoin(including the dot). It’s a hidden folder, you.
You can enter the location into the address bar: screenshot.
- Move your wallet.dat from your Desktop into the folder. You can just drag and drop the file.
The file already exists, so you will be asked what you want to do. Select ‘overwrite’.Make sure to make a backup of your existing wallet.dat if there are coins on it.↳ Screenshot
- Your old wallet.dat has been restored, you can now launch Reddcoin Core.
Thanks to his work (the script), it’s a breeze to get Reddcoin Core running on Raspberry Pi.
You can tip cryptoBUZE on his RDD address:
- Reddcoin developers
For their instructions on GitHub.You can support the Reddcoin developers by sending a donation to