How to setup Voytek BEAR Master Node (Linux VPS, Windows Wallet)

Mirror Mirage
Feb 9, 2019 · 10 min read

Voytek BEAR Coin Logo

Introduction

Core principles of Voytek BEAR Coin are as follows

  1. Cryptocurrency with focus on “Charity for Animal Care”.
  2. Forked from Solace Coin on 2nd November 2018. All existing Solace Coin holders were given BEAR coins in the ratio of 100 SOLACE : 1 BEAR. Voytek BEAR Core Developers airdropped BEAR coins to all Solace Coin (now defunct project) holders.
  3. No coins were pre-mined.

Voytek BEAR coin Technical Information

Commercial Name: Voytek BEAR Coin / BEAR Coin

Ticker: BEAR

Algorithm: Quark (PoS/MN)

Block time: 60 Seconds

Max coin supply: 21 000 000

Masternode reward: 70% Staking (POS) reward: 30%

Block reward: 3.522 BEARs

Initial airdrop: 2 537 975 BEARs (12% of Max supply for solace coin holders)

Masternode collateral: 10 000 BEARs

Staking maturation: 50 confirmations

Minimum staking amount: 10 BEARs

Explorer: http://explorer.voytek.tech/

Installation Files: https://github.com/Voytek-BEAR/Voytek/releases


Masternode Setup Instructions

The Masternode will have two components

  1. The Wallet which will be run on your desktop/laptop and contains your coins
  2. The Masternode which will be run on a VPS (Virtual Private Server).
Voytek BEAR Masternode components — Wallet & Node

Although technically possible, it is not recommended to store your wallet on the VPS server, as the VPS IP address is publicly known and can increase the risk of your coins being lost if the VPS is compromised.

Step 1 : Obtain BEAR coins

Each Voytek BEAR Masternode address should contain 10,000 BEAR coins. To acquire BEAR coins, Register & Login to AMSTERDEX exchange, deposit bitcoin and buy 10,010 BEAR coins.

Step 2 : Setup BEAR Wallet on desktop/laptop

On your desktop/laptop, download the Voytek BEAR Wallet file from https://github.com/Voytek-BEAR/Voytek/releases

I am going to use the windows version of the wallet.

Downloading Voytek BEAR wallet from github

Download and extract to a location of your choice. Once you do, double click and start voytek-qt

voytek-qt prompts for the default location of blockchain files

On the first run, voytek-qt (the Voytek BEAR wallet) prompts you to choose a location to store the Voytek Blockchain. Please choose a location of your choice which has sufficient storage space (minimum 1 GB as of now).

The wallet will also prompt you to allow access to internet via the firewall. Click OK to allow access

Once the wallet is started up, it takes a few minutes to synchronize the network. Please wait until the process completes and the (out of sync) changes to (synced)

voytek bear wallet synchronizing…
See the green tick on the bottom right corner. BEAR wallet is now in sync

Next, we create a “Receive Address”. For this , click on “Receive” button on the top. Its always good to test with a small amount first. So, lets create a test address.

Enter label, amount, message and click “Request Payment”.
creating a test address in the wallet. make a note of the address and click close.

We have now created a BEAR wallet address BXVEgfeNyx6yAn2RRtgBcQKYRQ2Cu8HQGJ

Now, head to Amsterdex exchange and lets withdraw 1 BEAR coin into this wallet address. For this, click on the “PORTFOLIO” button in the exchange window . https://amsterdex.com/portfolio . Then click on “Withdraw” button next to Voytek BEAR Coin

Click Portfolio, then click Withdraw against the Voytek Bear Coin

In the withdrawal window, enter 1 as amount, and the address we generated before to withdraw the coin into your wallet.

Withdrawing 1 BEAR to our wallet

If you use the recommended fees 0.0075, the withdrawal will be near instant. Click on “OVERVIEW” tab in your wallet and you should see your “AVAILABLE” as 0.9925 BEAR.

You can also click on “Transactions” tab and see the transaction of withdrawal which came through.

Now, go ahead to “Receive” tab and generate a new address, Label it as mybearmn1 and choose amount as 10000. Copy the address and withdraw 10,000.0075 BEAR coins from the exchange to this address. The 0.0075 is to pay for transaction fees.

If all went well, you should now have 10,000 in your BEAR wallet.

Step 3: Obtain a VPS (Virtual Private Server)

Now we proceed to obtain the virtual private server which needs to be up and running and online 24x7 to be part of the BEAR masternode network.

There are 2 options I suggest for this.

Option 1. You can sign-up for a free Google Cloud VPS https://cloud.google.com/free/ . You will need to provide your credit card / bank account to activate your account. Once you do this, you are credited with 300 USD worth of credits. This is valid for 1 year and sufficient to run an Ubuntu Linux Virtual Private Server with the default 3.75 GB RAM, 20 GB SSD and 1 vCPU. This is more than enough to run the Voytek BEAR masternode. If you go via this route, please make sure to change the IP address to static instead of the default Ephemeral so that the IP does not change on server reboots.

Option 2. If you have already used up Google Cloud credits or can’t get one, the next best option is to get a VULTR VPS server, which costs about 2.5$ per month. If you intend to proceed via this option, please use my referral link to sign-up. to get your own VPS server. Choose the cheapest option given (0.5 GB RAM, 1 vCPU, 10 GB SSD)

Whichever option you chose above, there are 3 things to configure

  1. You will need SSH access into the server. In google cloud and vultr there will be buttons next to the server you create which says “SSH”. This should open a browser window which gives you access to your server.
  2. Ensure that your VPS has a static IP and has TCP port 17171 open. In Google Cloud, this is in the VPC Network tab. In Vultr, you will find this in Server > Manager Firewall.

Good. Now we proceed to install some pre-requisites on our VPS. Please open the SSH prompt to the server and execute the following commands one by one.

sudo add-apt-repository ppa:bitcoin/bitcoin

sudo apt update

sudo apt upgrade

sudo apt-get install -y build-essential libtool autotools-dev autoconf pkg-config libssl-dev libboost-all-dev libdb4.8-dev libdb4.8++-dev libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler libqrencode-dev libzmq3-dev libminiupnpc-dev

sudo apt-get install unzip

sudo apt-get install nano

Step 4: Masternode configuration

We now proceed to get the Voytek BEAR files on the server.

For this , please open up Voytek Github releases folder https://github.com/Voytek-BEAR/Voytek/releases and copy the URL of the linux zip file.

Right Click and copy the link to the latest voytek linux file. Keep a note of it.

As of this writing, the latest file is https://github.com/Voytek-BEAR/Voytek/releases/download/v1.1.1/voytek-1.1.1_gnu-linux-x64.zip Please ensure to use the latest link, as a new version might have been issued after this article was written.

Now, in the SSH command prompt of the server, issue the following command

wget https://github.com/Voytek-BEAR/Voytek/releases/download/v1.1.1/voytek-1.1.1_gnu-linux-x64.zip

Then extract the zip file using the following command

unzip voytek-1.1.1_gnu-linux-x64.zip

Now create a .voytek folder in your home folder. This is where Voytek BEAR looks for configurations. To do this, issue the following command

mkdir .voytek

Lets create a configuration file for voytek. Type the following command

nano .voytek/voytek.conf

This opens up the text editor. Copy and paste the following lines in the file

server=1
listen=1
daemon=1
#masternode=1
rpcuser=SdfsSFdSDF583HSe9808KSks78
rpcpassword=98SdkJSdf89SDkjSd9fKSsdf43
rpcallowip=127.0.0.1
#externalip=YOURIP
#masternodeaddr=YOURIP:17171
#masternodeprivkey=YOURPRIVKEY

Note: You can replace the values for the rpcuser and rpcpassword field with any alphanumeric of your choice. Number, Small Letter, Letter in caps is allowed. Do not use special characters.

Once you have copy pasted, press CTRL-O to write the file, press ENTER, then press CTRL-X to exit the nano text editor.

Optional step to speed up initial blockchain download

We can download the initial blockchain for the masternode so that the setup is faster

wget https://github.com/Voytek-BEAR/Voytek/releases/download/v1.1.0/blockchain_bootstrap-01-02-2019.zip

Unzip the init blockchain file

unzip blockchain_bootstrap-01–02–2019.zip

Lets move it to the .voytek folder so that our masternode will pick it up

mv blockchain_bootstrap-01–02–2019 .voytek/

Now, navigate to the folder you extracted the voytek zip file. In this example, it would be

cd voytek-1.1.1_gnu-linux-x64

Once you are in the folder, issue the following command

./voytekd

You should see the message that voytek is up and running. Please wait for 2 minutes so that it finishes synchronization. You can then check if all is well, by issuing the command

./voytek-cli getinfo

This should display the info regarding your voytek node up and running.

Now, let’s go back to our Voytek Wallet on the windows machine. Here, we are going to create a masternode key. To do this, In the wallet, click Tools > Debug Console. Enter the command

masternode genkey

Press ENTER

In the wallet, go to Tools > Debug Console and type masternode genkey then press enter
Please copy the masternode key you created. In the example above its the string which starts with 32iz..

Now, go back to the SSH command prompt of your VPS server and issue the following command to stop the voytek server

./voytek-cli stop

Then open the voytek.conf configuration file

nano ../.voytek/voytek.conf

and make the following changes.

  1. Delete the # symbol infront of the line #masternode=1. It should now look as masternode=1
  2. Change the YOURIP field with the IP address of your VPS
  3. Change the value YOURPRVIKEY with the masternode key we created earlier in the wallet (the value which started with 32iz….)

Here is a sample of how the finished voytek.conf should look like

Press CTRL-O to write out the file, Press ENTER, Press CTRL-X to exit.

Now we restart our voytek vps server with the following command.

./voytekd

You should receive the message that voytek server is running.

You can monitor the following

./voytek-cli getinfo

This shows the client information

htop

This will show the ./voytekd daemon running

Test if your server and port is open, by using an online port scanner. https://www.yougetsignal.com/tools/open-ports/ . Key in your server IP address and port 17171 and see if its accessible. You should see a Thumbs up icon and port is open message.

Good. Now , lets get back to the wallet to configure the masternode entry there.

Open up the wallet, go to Tools > Debug Console

Type the command

masternode outputs

Press ENTER

The outputs are masked in this screenshot.

You will receive a string and a number.

Example

[ 9723407230sbsndkfbsbjkwerjweurgweur234 , 1 ]

Please keep a note of this.

Now, close the tools window and open Tools > Open masternode configuration file

Choose Tools > Open Masternode Configuration file

Choose “Select a program from a list of installed program”

Select Notepad. Click Ok.

Select Notepad and click Ok to open the masternode configuration file for editing.

In this file, add a new line in the following format

add a new entry for your masternode

You will need 5 values

  1. Your VPS server IP
  2. Your VPS server Port (17171)
  3. Your Masternode Private Key (which we generated and added to the vps voytek.conf file)
  4. Your collateral_output_txid (the first output of the command masternode outputs)
  5. Your collateral_output_index (the second output of the command masternode outputs)

Here is a sample line. Please replace the values with your own values

mn1 103.230.81.39:17171 293sdflksd3sdf239fsd02399023sldfk
3994239492030sdfl3923df 1

After you add the line, close the notepad window

Close the wallet.

Open the wallet again by clicking on voytek-qt.exe

Now navigate to the “Masternodes” Tab.

You should see your masternode listed there. Right click on it and START ALIAS.

Masternode will change status to ENABLED and your pubkey (your masternode address) will show.

You can also view all the masternodes by clicking on the “All Masternodes” tab. Your masternode should list there too.

List of all masternodes in the wallet. You can search for your Masternode server IP here.

It will take a while for the rewards to start coming in. But within a day, you should be able to see Transactions coming in for your masternode. These will be in your Wallet Overview tab and Wallet Transactions tab.

You do not have to keep the wallet online to receive Masternode Rewards. But please ensure your Masternode server is always up and running.

CONGRATULATIONS! Your Voytek BEAR Masternode is now up and running.


Where can I find more information about the Voytek BEAR Project ?

Please join the discord channel https://discord.gg/4zV7q3R . You will find a helpful community there and the core developer himself VoytekBear#1651

How do I take a backup of my Voytek BEAR Wallet?

Please take a backup of the files/folders shown in the below screenshot.

Make a backup of the files & folders circled in red in a safe place!. These are required to restore your wallet in case your laptop drive crashes.

Hope you found this article useful.

Please donate BEAR tokens to Bb5ZDLSZCGjKxXRMXiJb7Zn1huiquuzGGE

Mirror Mirage

Written by

Breathe… Empower

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade