ARCTIC COIN
Bitcointalk - https://bitcointalk.org/index.php?topic=1139923
Website - https://arcticcoin.org/
Github - https://github.com/ArcticCore/arcticcoin
Explorer - http://explorer.arcticcoin.org/
Masternode stats: https://masternodes.pro/stats/arc
If you want to get into a masternode coin, Arctic Coin is a great coin. Not only is it very affordable to buy a masternode, it has a strong community, and a decent ROI. With Arctic coin, the masternodes are called "goldmine nodes". Here is a quick guide on how to install and configure an Arctic Goldmine Node on Ubuntu16.
**Note: This tutorial does not cover the basics of setting up a VPS, it only covers what to do once you've already setup your Ubuntu 16 server.
Alright let's get started.
1. Install dependencies:
sudo apt-get install build-essential libtool automake autotools-dev autoconf pkg-config libssl-dev libgmp3-dev libevent-dev bsdmainutils software-properties-common git
sudo apt-get install libboost-all-dev
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
2. Create a swapfile:
Since we will be compiling the Arctic coin core command line daemon, we will need a swapfile, or the compile process will run out of memory. This example will create a 2G sized swapfile which is optimal for a 1G VPS, but will also work for a 512MB VPS as well. This is how we create one:
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Now let's make this permanent so that if your VPS restarts, the swap will turn on automatically:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
3. Now let's get the Arctic coin source and compile:
cd ~/
git clone https://github.com/ArcticCore/arcticcoin
cd arcticcoin
./autogen.sh
./configure
make
make install
4. Now that we have arcticcoind compiled, start it up and let it sync:
arcticcoind -daemon
This will take 1-2 hours to sync depending on your connection and proximity to other peers.
You can check on the progress of it by typing:
arcticcoin-cli getinfo
And look for the "blocks" line. The latest block at the time of writing this was:
"blocks" : 213072,
5. While your wallet is syncing, let's create a new account address for address 0, and make a note of it:
arcticcoin-cli getaccountaddress 0
6. Now send exactly 1000 Arctic coins to the address you just created.
Wait for 15 confirmations
7. While it's confirming, generate a goldminenode key, and make a note of it:
arcticcoin-cli goldminenode genkey
8. Encrypt your wallet:
arcticcoin-cli encryptwallet "your password"
DO NOT LOSE THIS PASSWORD
This step will automatically stop your Arctic coin daemon.
9. Before restarting it, let's edit the config which you will find here:
~/.arcticcore/arcticcoin.conf
Your config should be edited to look like this:
server=1
listen=1
daemon=1
goldminenode=1
goldminenodeprivkey=put-your-goldminenode-key-that-you-generated-here
externalip=put-your-ip-address-of-vps-or-server-here
10. Now make sure your VPS firewall has port 7209 open.
sudo apt-get install ufw
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow ssh
sudo ufw allow 7209
sudo ufw enable
A warning will prompt you saying that your SSH connection will be disrupted. Since we allowed ssh above, you don't have to worry, but DO NOT forget to allow ssh or you will lock yourself out of your VM.
**For added security, you can whitelist your home/work IP address so that only you are allowed to connect to the server with SSH. You can accomplish this by replacing the sudo ufw allow ssh
with this line:
sudo ufw allow from your-ip-address to any port 22
Example:
sudo ufw allow from 15.15.15.15 to any port 22
11. Start Arctic coin daemon again:
arcticcoind -daemon
12. Unencrypt your wallet:
arcticcoin-cli walletpassphrase "your password" 600
**The number 600
above represents how long to leave the wallet unlocked before it locks again. 600 seconds is 10 minutes, so you'll have 10 minutes to start up your goldmine node before the wallet is locked again. Adjust that number as you see fit.
13. Check to make sure your 1000 coin transaction has 15 confirmations:
arcticcoin-cli listtransactions
Look for the line that starts with "confirmations":
. In addition, you'll also want to make a note of the transaction id for this transaction. Look for the line that starts with "txid":
. This transaction id will help you search for your goldemine node once it starts.
14. Once your confirmations reach 15, start your goldmine node:
arcticcoin-cli goldminenode start
You can check to make sure your goldmine node is enabled:
arcticcoin-cli goldminenode list|grep your-txid-that-you-copied-above
If you see this:
"your-txid-1" : "PRE_ENABLED"
Then you successfully installed your new Arctic coin Goldmine node on Ubuntu 16 Linux. The PRE_ENABLED
status will change to ENABLED
after about 30 minutes.
Congrats!
15. LAST STEP: Backup your wallet before you log out of your VPS!
Use any SFTP or SCP program to connect to your VPS, and backup your wallet.dat file to your local desktop or laptop. That file is located here:
~/.arcticcore/wallet.dat
If you feel like you got any value from this, consider supporting my efforts:
- ARC: ARDFWi6aaii4SfvFiZg1wKTximz3u7jjV7
- LINDA: LW6e6Tfda7vEgiwU7cBV4kPYiAyUaJwkiX
Thank you!