Virtual SmartCash SMART Mining

Headline News for SmartCash and Cryptocurrency • 04 Feb 2018 04:43 Cherokee County News Advocate John Wine, Kansas Securities Commissioner TOPEKA – With cryptocurrencies continuing to attract headlines, the Office of the Kansas Securities Commissioner reminds Kansas investors to be cautious about investments involving cryptocurrencies. “Investors • 03 Feb 2018 20:39 Courier News Signs of what some see as the future of money can be found in bars, gas stations, a currency exchange and other mom-and-pop businesses in Elgin, Aurora and elsewhere in the Fox Valley. The machines that look like ATMs allow people to exchange cash for • 03 Feb 2018 11:31 Fars News Agency TEHRAN (FNA)- Samsung is currently the top chipmaker in the world, and it’s quietly expanding into a new market: cryptocurrency mining. Samsung isn’t mining coins itself, but it is using its massive manufacturing capacity to produce so-called “application • 03 Feb 2018 10:28 International Business Times Security researchers have uncovered 89 malicious Google Chrome extensions on the official Chrome store that can inject ads, code to secretly mine cryptocurrency, and load a tool to record and replay a person's browsing activities. According to • 03 Feb 2018 08:08 Herald If you have some bitcoin burning a hole in your digital wallet, consider buying some real gold. Milwaukee-area chain The Jewelry Center is now accepting the cryptocurrency bitcoin. The Jewelry Center announced Thursday it would accept bitcoin, and the • 03 Feb 2018 08:07 24 7 Press Release LONDON, ENGLAND, February 03, 2018 /24-7PressRelease/ -- Samsung have announced that their foundry business makes chips designed for cryptocurrency mining.

Ally Smartcash

The move was reported by Korean newspaper The Bell who revealed the chips will be • 03 Feb 2018 05:40 The New Indian Express NEW DELHI: The cryptocurrency panel of the mobile and internet firms body IAMAI today said Finance Minister Arun Jaitley's 'words' about virtual currency have been misinterpreted and misreported. It said that extrapolating the meaning of an • 03 Feb 2018 03:10 Courier News People are buying digital currency in what might seem unlikely places. Unlike banks and currency exchanges, where people can trade foreign currency and U.S. Dollars, a Naperville vape shop, an Aurora gas station, and bars in Elgin and St. Charles are some • 03 Feb 2018 03:00 KMMS With cryptocurrencies like Bitcoin continuing to attract headlines, the Office of Securities Commissioner Matt Rosendale reminds Montana investors to be cautious about such investments. Spokesman Kyle Schmauch said now that Bitcoin currencies are becoming • 03 Feb 2018 02:31 SF Gate Photo: DAVID MCNEW, AFP/Getty Images People walk near the Kodak exhibit at last month’s CES in Las Vegas. The longtime film and camera company has gotten a boost from cryptocurrency.

People walk near the Kodak exhibit at last month’s CES in Las Vegas. Post navigation.

OLD VERSION DO NOT USE ANY MORE (!) Reference Only(!) SmartCash SmartNode Setup Guide v1.4 for Mac Users Including smartnode checking and anti-ddos Mac 10.13.2 (Local Wallet) Ubuntu 16.04 LTS x64 (VPS smartnode) Date 28/1/2018 By Credit to By (Jazz) yoyomonkey who wrote the original Windows version Donation to my Smartcash please: SebFkuHrqDnj3obXvMtfxtQKRgFeVpXF5x Digital Ocean referral link Free money $10 credit Introduction Welcome to this step by step guide that will take you through the process of creating your own SmartCash SmartNode. This guide is aimed at the casual MAC user who has already installed the SmartCash Wallet, purchased SmartCash but has little or no experience of using Linux or VPS (virtual private servers). This guide also includes directions at the end of the install to run a bash script that will check the health of your SmartNode automatically and make your SmartNode more robust from anti denial of service attacks (anti-ddos) Creating a Virtual Private Server (VPS) For a small monthly fee, you can run your own Virtual Private server to host a SmartNode without having to create one at home and having the extra headache of worrying about having your machine running 24/7 and managing static IP-addresses etc. This guide has been created to give a step by step account using Digital Ocean. However, I would like to state that there is no recommended preference from the SmartCash team for picking a VPS service. If you would like to see similar service offering please visit the OPTIONAL SECTION 3 for in yoyomonkey’s Guide Requirements 10,000 SmartCash for each SmartNode.

We have launched a 0% Fee Mining Pool at pool.smartcash.cc! Also what's a virtual private machine? Or you meant. I hear you can find instructions on how to configure a snartnofe on the SMART discord server, although it'd be handy if they'd also post this info here on reddit. Dunno about the.

Computer for running a local wallet only to start nodes and hold funds. Mac is used in this guide, but other QT version wallets work. VPS server for remote node running 24hrs/day which includes: '1GB RAM (about half used for the OS and half for the daemon we install) '20GB drive (less than 1GB used for wallet, some for OS, and some for future. '1 Static IPV4 Address per node (IPV4 address that never changes) (No IPV6) The remote node is actually the SmartNode, but for this guide we will call that remote node. Section 0: Protect Yourself • Backup: • (!) IMPORTANT! First step you need to perform.

How to backup and recover your SmartCash Wallet (Mac Version). • Protect Yourself: • $70,000 in ZCoin Stolen: User Gets Scammed Trying to Set up Znode • Don’t give anyone access to your VSP, passwords, private keys and Don’t trust anyone • Disclaimer: • The Author of this Guide is not responsible for, and expressly disclaims all liability for, damages of any kind arising out of use, reference to, or reliance on any information contained within document. While the information contained within the document is periodically updated, no guarantee is given that the information provided in this guide is correct, complete, and up-to-date. Although the guide may include links providing direct access to other Internet resources, including Web sites, The Author is not responsible for the accuracy or content of information contained in these sites.

Section 1: Configure Mac SmartCash Wallet • Install 1.1.0 SmartCash Wallet • On your Mac machine start your SmartCash wallet • As soon as the wallet starts up go to the Smartcash menu and select Quit Smartcash. We need to make a Config change before syncing the wallet to make it able to manage the SmartNodes • To run a SmartNode we need to create a smartcash.conf file in the Smartcash folder (or the Data directory you selected when you installed the SmartCash Installer). Bring up a terminal window on your mac. Click on your Finder ->Go ->Utilities ->terminal Double click on terminal and a window will pop up. • In the terminal type: cd ~/Library/Application Support/smartcash/. • Now edit the smartcash.conf file pico smartcash.conf • Input the following into the smartcash.conf file Make up any username and password of your choice rpcuser=AUSERNAME rpcpassword=PASSWORD txindex=1 Then hit CTRL-X to exit and respond with Y and ENTER to save • To validate the file was created with the correct data type cat smartcash.conf • Optional Step - Bootstrapping (!)Use at your own risk(!) Do NOT do this unless you have backed up your wallet (!)You can lose everything.(!) This will download the blockchain and overwrite two directories. But, it can save you some time with syncing.

In the same terminal from step 5 type: curl -L0 >txindexstrap.zip. • Start the SmartCash wallet again • Wait for the wallet to fully sync. This can take up to 8 hours depending on many factors including Network Traffic. Look for the tick in the Bottom Right Corner of the wallet to signify that the wallet has fully synced.

If you did the optional step the bootstrap of the block-chain will save some time. • Go to File in the top menu bar and then select “Receiving addresses”.

• Important Keep this SmartNode Name Create a new address. Call it something identifiable i.e. Save It A second address should now appear in Receiving Addresses Window.

Click the button “Copy”. • Important Keep this SmartNode Address Paste the long address and save it in a file called: 'smartnode01-addr-genkey.txt' Close the Receiving addresses window. • In the SmartCash wallet select Help in the top menu bar.

Click “Debug window” • In the Debug window click the console tab. • Important Keep this SmartNode Genkey: At the bottom of the window type into the input box. Smartnode genkey This will generate a long string of text.

Copy and paste this into the smartnode01-addr-genkey file as you will need it later Remember to Save the file. Save It • VERY IMPORTANT (!) If you already backed up your wallet you can skip this step (!) We now have to encrypt the wallet with a secure password. Go to the main SmartCash window and go to “Settings” in the menu and select Encrypt Wallet • (!) If you already backed up your wallet you can skip this step (!) First, create a complex password in a notepad file (Save it as “SmartWallet-Encrypt-Password.txt”) and keep this somewhere very safe. Copy and paste this password into the Encrypt wallet Window twice and select OK. If you lose this password you will lose your SmartCash and no one will be able to get it back. Keep this file really safe! • (!) If you already backed up your wallet you can skip this step (!) Read and confirm that you understand the message that if you lose this password there is no way of getting your SmartCash back!

If you agree click “Yes” to continue. • (!) If you already backed up your wallet you can skip this step (!) Please read this window carefully and backup your password file. Once the “SmartWallet-Encrypt-Password.txt” file is backed up (printed it out on paper and I saved it on usb pendrive) remove this file from the machine itself. Select “OK” and the SmartCash Wallet will close.

• Start the Smartcash wallet again. Can’t hurt to backup again:-). Back up the wallet file by going to the File Menu and Backup Wallet. Save this file to two USB backups and label them. The filename defaults to name as wallet.dat.

Do not use these USB drives for any other use as these store your SmartCash funds. • You are now ready to send 10,000 SmartCash to the SmartNode01 address from your exchange or another Smartcash address. Send exactly 10,000 in one transaction.

You can send from within the same wallet if you wish. Sending from an exchange may require an email approval - accept that and wait for an hour or two. Once off an exchange, in network transfers are seconds. Put in the Password you used to encrypt your wallet Select Yes to send • Important Keep this SmartNode Transaction ID & SmartNode Index ID In the Mac Wallet Debug Console (Help in the Menu and Debug Console) type: smartnode outputs Save the key and index(0,1,2) in the file Smartnode01-addr-genkey.txt (Section 1: Step12) We will need this file later on. • At this point you should have the following to proceed: Keep this info: SmartNode Name: SmartNode Address: SmartNode Genkey: SmartNode Transaction ID: SmartNode Index ID: Once that is confirmed and you have backed up your files somewhere safe.

Please continue with Section 2 Section 2: Using the built-in SSH client in MAC OSX Mac OS X includes a command-line SSH client as part of the operating system. To use it, go to Finder, and select Go->Utilities from the top menu. Then look for Terminal. Terminal can be used to get a local terminal window, and also supports SSH connections to remote servers. RUNNING SSH FROM THE TERMINAL COMMAND LINE Once you have the terminal window open, you have two alternatives. GameCredits GAME Mining Cluster there. The first approach is to type ssh hostname or ssh user@hostname into the terminal window.

This is more familiar for Linux and Unix users who are used to using a command line. RUNNING SSH WITH A GRAPHICAL USER INTERFACE The second option is to select New Remote Connection from the Shell menu of Terminal. This opens a graphical dialog asking for the host to connect to and the user name. This also allows saving connections.

This is recommended for users who are not accustomed to using a command line. We will show you examples how to use this in the next section. Section 3: Digital Ocean sign up and Droplet Creation Digital Ocean referral link If you click the referral you get a $10 credit Next are the steps to create a Virtual Server on Digital Ocean. For a small amount each month you can have an Ubuntu machine running in the cloud 24 hours a day, 7 days a week to run your SmartCash SmartNode. • Open Google Chrome and go to • Click on the blue “Sign In” button in the top right • Enter your email and create a password.

• Go to your email and check for a digital ocean email. Confirm the email. • Enter in Payment Details so that you can create a Droplet (VPS) • Once this is all done, log in again to Digital Ocean and go to “Create Droplet” • Select an Ubuntu Distribution use Ubuntu Version 16.04 LTS. Select a monthly plan.

Our suggestion is to setup with 1GB or more of RAM. Although, 512MB of RAM will work for a few days, it will often cause the wallet to lockup when it runs out of memory. As we add features, our wallets will use more resources too. • You Don NOT need to Add block storage so leave this empty. Choose a Datacenter Region. If you have multiple nodes use different locations.

DO NOT select additional options DO NOT add SSH keys • Give your VPS a name and select create. • Check your email account for an email from Digital Ocean which will contain the root password. • Back on the Digital Ocean page in your Internet Browser. Once the machine is created you will be presented with this screen. Click on more link and select Access console.

• On the console screen enter the root credentials with the password from the email (step 10) to log in. Please note copy and paste may not work. So please type carefully.

• You will be asked to change your password so please follow the instructions and make note of your new password and keep it safe. You have successfully created and logged into the VPS in Digital Ocean Section 4: VPS: Update, Firewall and New user creation, Key Generations and Root SSH Disabled. Now that you have logged in, let us start to configure the Linux server to be more secure and get it ready to become a SmartNode. This guide will use the Digital Ocean Droplet as the main examples in screen captures.

Using any other VPS should be exactly the same. • In the connection to the virtual machine let us get the latest updates, please type in apt-get update And hit enter. • Now type apt-get upgrade And hit enter it will ask you if you want to upgrade just type yes. • Restart the machine with reboot And log in again. • Once you have logged back in let us create a new user (I used “smartadmin”) with the command adduser smartadmin • Enter the details for a password and keep it safe.

• You can enter the optional information but it is not necessary so you can just skip it by pressing enter. • Type Y for the questions “Is this information correct” and press enter. • Give the smartadmin the ability to elevate the user privileges when needed by adding the user to the sudo group with the command gpasswd -a smartadmin sudo • Let us install the firewall with apt-get install ufw • Open up the correct ports for the SmartNode to function later. Ufw allow ssh/tcp ufw limit ssh/tcp ufw allow 9678/tcp ufw logging on ufw enable • Check the status of the firewall with ufw status • As we have been using the console from the control panel we have not used ssh. In the next section we get this sorted but first let us restart the machine again with reboot NOTE: Please be aware that restarting the machine may change your IP address so please refer back to the website and check your IP has not changed in the reboot Congratulation you have successfully logged in as root, upgraded and updated the droplet.

Created a new user smartadmin and installed/configured a firewall. Section 5: VPS: Configure Secure Login as smartadmin using the privatekey Now let us log in as the newly created user smartadmin and secure our SSH Connection • Bring up another terminal window • Login to your droplet using the IP address and smartadmin userid and password you created in section 4 step 5 ssh smartadmin@ Enter in the password and hit enter • Let us create the ssh key ssh-keygen -t rsa -b 2048 It will offer to save the file in the default location: /home/smartadmin/.ssh Press Enter to Accept Defaults. Create a Passphrase.

Enter the Passphrase Again. • Now we need to rename and change the permission on the public key. Mv ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys • Next we need to copy the private key to our local MAC bring up another terminal that is local to the MAC click on your current terminal that should be SSH logged into the droplet server so that the Terminal menu will show. Go to Shell->New Window This will bring up a second terminal • You should now have two terminal windows up. One connected to the droplet server and the other on your local MAC Notice the top screen is connected to your VSP and the text is green The bottom screen is connect to you local Mac • First we need to copy the ssh private key On the droplet node type cat ~/.ssh/id_rsa Then highlight the private key. Be sure to include the BEGIN and END lines.

I blanked out the key on purpose. Just ignore that. • Now we need to copy the key locally on our MAC In the other terminal that is local to the MAC type pico ~/snkey.txt Paste the private key into the file. Be sure to include the BEGIN and END lines. Now press CTRL + x to close. “Save modified buffer?” will appear at the bottom.

Press Y to save. Hit Enter to confirm the filename to save as. Run the following command to change the file permissions to 600 to secure the key. You can also set them to 400. This step is required: chmod 600 ~/snkey.txt We will use this snkey.txt later to ssh into the server from this point on.

• Go BACK to the terminal connected to the Droplet and delete the id_rsa (private key) file from linux with the command rm ~/.ssh/id_rsa • Now to disable root access for ssh. Sudo pico /etc/ssh/sshd_config Enter when prompted the password for the smartadmin user.

• Scroll down the file till you see PermitRootLogin yes and change it to no • Scroll down to PasswordAuthentication and make sure it has no # character in front and says no (check screenshot) • Now press CTRL + x to close. “Save modified buffer?” will appear at the bottom. Press Y to save. • Hit Enter to confirm the filename to save as.

• Now it is time to restart the ssh service, so the changes become active. Sudo systemctl reload sshd • Congratulation we are all done just restart the machine sudo reboot Your machine is now updated and ready Proceed to section 6 Section 6: VPS: Securely login as the smartadmin user with the private key and passphrase using your local MAC terminal Finally, let us test the login as the smartadmin user. Roi On Bitcoin BTC Mining. • Bring up a local mac terminal • Now that the server is more secure and only the smartadmin user can ssh with the local private key on your MAC we will login with some additional command variables Type in the following ssh -i ~/snkey.txt smartadmin@ Congratulation. You now have securely logged in with a secure key and password into your account.

Section 7: Installing SmartCash using a PPA Since you have already logged in as the smartadmin user let us install the Smartcash Wallet using apt-get. • Let’s install a package called software properties common sudo apt-get install software-properties-common • Then type in sudo add-apt-repository ppa:smartcash/ppa Confirm the install by pressing Enter • Type sudo apt-get update • Finally, to install smartcash: sudo apt-get install smartcashd Hit Y to continue Go to Section 8 to add a configuration file before running for the first time. Section 8: Configure SmartNode to run on Droplet/VPS • Type mkdir ~/.smartcash press enter. Pico ~/.smartcash/smartcash.conf Press enter. • We need to create a smartcash.conf file to create the node. Type: rpcuser=AUSERNAME rpcpassword=PASSWORD port=9678 daemon=1 listen=1 server=1 smartnode=1 txindex=1 smartnodeprivkey=7RR1tMKm8uvC smartnodeprivkey is the output from the command “smartnode genkey” command you used in Section 1 • Now press CTRL + x to close.

“Save modified buffer?” will appear at the bottom. Press Y to save. Hit Enter to confirm the filename to save as. • Start smartcashd If you receive a warning saying: 'Error: Cannot obtain a lock on data directory /home/smartadmin/.smartcash. Smartcash is probably already running.' Stop the smartcash process with smartcash-cli stop Then try starting smartcash again smartcashd • Now that smartcashd is running please leave it to sync the complete blockchain this can take about an hour. Smartcash-cli getinfo Type the above command every couple of minutes and check that the “block” field is increasing.

When these numbers get within 1 block of the latest block explorer number you should then be fully synced. Go to your Chrome Browser and get the latest block number from • Once your VPS has completely synced run the command. Smartcash-cli smartnode status This will return a smartnode status. “Smartnode is capable but not activated' or 'Smartnode is not capable' That doesn’t matter, just continue to the next step Once you run the start command from your LOCAL wallet (Section 9) and wait a few minutes, it will say 'Smartnode successfully started”. Section 9: Start the SmartCash SmartNode • Go back to your local MAC and open up a terminal window.

We need to update the smartnode.conf file with all the info from Section 1 step 23. So that your local Wallet can manage your smartnode. Type: cd ~/Library/Application Support/smartcash/ pico smartnode.conf This file has an example showing how a smartnode can be added for the MAC wallet to manage it. Each line denotes a single SmartNode. The line consists of the following information separated by a single space.

LABEL: A one-word name you make up to call your node (ex. SmartNode01) IP: PORT: Your remote node VPS’s IP-Address, and the port which is always 9678.

SMARTNODEPRIVKEY: This is the result of your “smartnode genkey” from Section 1 TRANSACTION HASH: The collateral tx. Hash from “smartnode outputs” command from Section 1 INDEX: The Index value(0,1,2) at the end of the smartnode outputs from Section 1 Add your smartnode details using the structure highlighted above. Do not add a # to the beginning lines of your smartnodes. Save the file. Note: for those doing more than one SmartNode You would follow the same steps up to this point but add a new row into this file • Start the SmartCash wallet (If it is already started please close the application and restart the wallet so it can read the changes made). Wait for the wallet to fully sync: Indicated by the tick in the bottom right corner • Click on the “SmartNodes” Tab. • Click on the “My SmartNodes” Tab.

• Not to finally start your SmartNode. Click on “Start MISSING” button. (Clicking on “Start all” will reset any other SmartNode already started and push their payment date back. Start MISSING only starts nodes that need to be started.) You will be asked to type in your passphrase. • Your SmartNode will change from a “missing” status to a “pre-Enabled” to finally “Enabled” this takes about 10 minutes.

Congratulations you are now running your first SmartCash Smartnode! The local Mac wallet does not need to be left on 24/7. The Mac wallet can be used to see the rewards and SmartNode uptime.

Congratulations your SmartNode is now configured.