Post
Topic
Board Announcements (Altcoins)
Re: [IOC][ I/O Digital ] I/O Coin - Identity SideChain - Private Messaging - POS I/O
by
MrWhiteBites
on 23/01/2016, 21:58:45 UTC
Here are the Raspberry Pi wallets for IOCoin. Only the headless daemon (command line) wallet is included.

Important:
1) Always backup your wallet.dat first before you do anything
2) The wallet was built on Raspberry Pi2 (ARM7) running Raspbian Wheezy (v7) as well as Jessie (v8) and the instructions and scripts assume you are running as user "pi". It is a pre-requisite to have either Raspbian Wheezy or 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 for one of the 2 versions of 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 wallets and run the daemon (iocoind_jessie or iocoin_wheezy depending on which version of the OS you have installed) with the options you want at the command prompt or in a terminal window
5) An Internet connection is required for the installation
6) A bootstrap.dat is available to fast track the blockchain sync - up to block 734407. 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.
9) The installation itself takes about 30-45min on an out-of-the-box Pi, but due to the large chain it will take a few 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_jessie or ./iocoind_wheezy (depending on which version of the OS you installed) 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_jessie or ./iocoind_wheezy eg. ./iocoin_jessy 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_jessie encryptwallet or ./iocoind_wheezy 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_jessie walletpasshprase 99999999 true or ./iocoind_wheezy walletpasshprase 99999999 true

Let me know about any issues that you may encounter.

To kickstart the installation execute the following commands at the command prompt or in a terminal window on your Pi.

Code:
wget https://bitbucket.org/jc12345/iocoin/downloads/ioc_installation_pi.sh && chmod +x ioc_installation_pi.sh && ./ioc_installation_pi.sh && rm -f ioc_installation_pi*

Direct links:
Link to wallet installation script
Link to IOCoin wallet for jessie
Link to IOCoin wallet for wheezy
Link to virustotal scan for iocoind_jessie
Link to virustotal scan for iocoind_wheezy
Link to bootstrap.dat up to block 734407 (228MB)
Link to checksums.txt

IOC address : idYs21ShUEQQz5QWJmTDwRBeWceRaUQLxp

jc12345,


Thank you for posting this. We truly appreciate your effort in putting this together. I/O Coin & I/O Digital staff does not at this point endorse using this wallet/method. While it may work very well and have no issues, it was not an internal development. We will be reviewing the instructions, code, wallet as well as the bootstrap to ensure is has no negative impact on the community, IOC, the blockchain, etc. Until this occurs...if one chooses to use this, they are doing so at their own risk. This in no way is an indication that this isn't the perfect solution for the Raspberry Pi. The team just wants to ensure we do our due diligence before we endorse this method. Again, thank you for putting this together and we are beginning the review and testing process immediately. After speaking with Joel and Richard...the 3 of us will each donate 1500 IOC to you for a total of 4500 IOC if everything in the code, bootstrap, wallet, testing on the Raspberry Pi, etc looks good and goes well.

Thank you,

Sam & the I/O Team

Thank you IOC Team Members.  You guys are great! As always looknig after the community and making sure all the coins people have are safe and secure. I am sure everything will be Spot On with the Code, JC is a stand up guy, i sent him 25,000  IOC by mistake (thats over 1BTC) and he refunded the 22,500 instantly.  So someone honest and genuine like this would be really great to help IOC, which i hope he agrees to help you out.

Also, looking on twitter, i see you have sent your Master Plan to the Venture Capitalists, good luck guys you deserve it!