Here is the Raspberry Pi Stretch headless wallet for IOCoin protocol 600021. Due to the changes in libssl in Stretch you have to run the installation script to install the correct version of libssl otherwise the wallet will not work.
Important:
1) Always backup your wallet.dat first before you do anything
2) The wallet was built on Raspberry Pi3 running Raspbian Stretch and the instructions and script assume you are running as user "pi". It is a pre-requisite to have Raspbian Stretch installed on your Pi micro-SD card, preferably a clean installation. 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 for the OS.
3) Installation directory where the binaries are installed is ~/opt/iocoin or /home/pi/opt/iocoin
4) To run the wallet go to the directory with the wallet and run the wallet file iocoind for the headless wallet at the command line.
5) An Internet connection is required for the installation
6) A bootstrap.dat is available to fast track the blockchain sync - up to block 1665882. The installation script does not force the install of the bootstrap.dat as it is very large. You need to manually download it, unzip it and place the bootstrap.dat in the ~/.iocoin folder and then run the wallet.
7) The bootstrap.dat also works for Windows wallets. Windows users just have to copy the bootstrap.dat file into their c\users\yourusername\AppData\Roaming\IOCoin folder and run the Win client again
8.) You need at least an 8GB memory card for the wallet. However, with the large bootstrap file there is a chance you might run out of space and therefore a 16GB card is recommended.
9) The installation itself takes about 30-45min on an out-of-the-box Pi, but due to the large chain it will take several hours to import the blockchain.
10) You cannot just download the dynamic wallets, 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 ports 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 from the command line.
12) 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/iocoin folder and execute sha256sum
and md5sum and compare the values with the values in the checksums.txt file. Do the same for the bootstrap.dat
Instructions to use the headless command line daemon wallet:
1) The installation script creates an iocoin.conf file with the startup settings in it. Go to the folder with the binaries ~/opt/iocoin and enter ./iocoind in a terminal window to start the server
2) After the blockchain has been imported you can enter the normal wallet commands that you would as in a Windows debug console preceded with ./iocoind eg. ./iocoind getinfo. During the first time blockchain import process the wallet will be non-responsive in the sense that it will say it cannot connect to the wallet. Just wait for the import to finish and the wallet will become responsive again.
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 ./iocoind encryptwallet
5) Once you have the wallet running, blockchain imported and your wallet with coins on the Pi, then you can kickstart staking by executing ./iocoind walletpasshprase 99999999 true
For Raspbian Stretch headless wallet
wget https://bitbucket.org/jc12345/iocoin1/downloads/iocoin_installation_pi.sh && chmod +x iocoin_installation_pi.sh && ./iocoin_installation_pi.sh && rm -f iocoin_installation_pi*
Direct links:
Link to Stretch wallet installation script
Link to headless wallet for Stretch
Link to virustotal scan for iocoind
Link to bootstrap.dat up to block 1665882
Link to checksums.txt
IOC address : ibgNLR6w6a3M2i58cq9814rhbY6jgtH2ZV