Pages:
Author

Topic: |ANN|•YIC • YICOIN • X11 • MASTERNODE • NO ICO • NO PREMINE - page 6. (Read 14528 times)

member
Activity: 160
Merit: 18
Thanks. Its works and running. Thanks for sharing

Awesome Cheesy
newbie
Activity: 7
Merit: 0
Got error in step 02. Cannot compile

Share the error! Otherwise, I can not help you...
To be sure, are you using OS UBUNTU?
Did you install these libs before?

Code:
sudo apt-get install build-essential automake libssl-dev libboost-all-dev libdb5.3++-dev libminiupnpc-dev screen

Thanks. Its works and running. Thanks for sharing

What sort of return are you seeing? Mine has been amazing...
hero member
Activity: 854
Merit: 502
Got error in step 02. Cannot compile

Share the error! Otherwise, I can not help you...
To be sure, are you using OS UBUNTU?
Did you install these libs before?

Code:
sudo apt-get install build-essential automake libssl-dev libboost-all-dev libdb5.3++-dev libminiupnpc-dev screen

Thanks. Its works and running. Thanks for sharing
full member
Activity: 253
Merit: 101
looking to sell Yi masternode..
PM with offers.

EDIT: sold.
member
Activity: 224
Merit: 10
Hello,
I was wondering how to build on a Linux vps?
I can't see an autogen.sh?

Help?
(Newbie - basic linux knowledge but not a dev)

Thanks!



go to src directory and use command "make –f makefile.unix". if does not work check doc directory. there shall be help file
full member
Activity: 174
Merit: 100
why no update on slack?   Huh Huh Huh Huh
member
Activity: 160
Merit: 18
Got error in step 02. Cannot compile

Share the error! Otherwise, I can not help you...
To be sure, are you using OS UBUNTU?
Did you install these libs before?

Code:
sudo apt-get install build-essential automake libssl-dev libboost-all-dev libdb5.3++-dev libminiupnpc-dev screen
hero member
Activity: 854
Merit: 502
3 - HOW TO CREATE A YIC WALLET ON LINUX

Let's install all packages/libraries to install the wallet (packages described on GitHub):

Installing GitHub package:
Code:
sudo apt-get install -y git

Installing Libs to support wallet:
Code:
sudo apt-get install build-essential automake libssl-dev libboost-all-dev libdb5.3++-dev libminiupnpc-dev screen


Creating specific folder for the wallet and wallet data.
The standard installation is on home folder (~/.yicoin)


================ Step 01 // Preparing the environment ================

First, let's create the folder
Code:
sudo mkdir /wallets

Giving permission for all (you can be more specific to be safety)
Code:
sudo chmod 777 /wallets

================ Step 02 // Getting the wallet ================

Let's download the Git Code:
Code:
cd /wallets;
git clone https://github.com/YiDeveloper/Yi.git yic

Compiling the code:
Code:
cd /wallets/yic/src/leveldb
chmod +x build_detect_platform
cd ..
sudo make -f makefile.unix

Copying the bin for /wallet (main folder)
Code:
mv -f /wallets/yic/src/YiCoind /wallets/yic/


================ Step 03 // Personalizing the DATA FOLDER ================

All data about the YIC will be saved here (wallet, conf, bootstrap, etc):
Code:
mkdir /wallets/yic/wallet


================ Step 04 // Creating CONFIG file to start the Wallet as Proof-of-Stake ================

Code:
cd /wallets/yic/wallet
vi YiCoin.conf

Copy and paste the code bellow:

Quote
rpcuser=
rpcpassword=
server=1
listen=1
staking=1
rpcallowip=127.0.0.1
rpcport=66470
port=66471
addnode=54.214.64.41:55486


================ Step 05 // STARTING the wallet in PoS mode ================
This step will take long time to syncing
Code:
/wallets/yic/YiCoind -datadir=/wallets/yic/wallet -daemon -server

You can monitor the sync update looking the LOG file:
PS: It will take long time running
Code:
tail -f /wallets/yic/wallet/debug.log


================ Step 06 // Creating alias ================

ALIAS will help us to reduce the code when you write it on the prompt.
Code:
alias yic="/wallets/yic/YiCoind -datadir=/wallets/yic/wallet"

Now, type only:
Code:
yic getinfo

instead of
Code:
/wallets/yic/YiCoind -datadir=/wallets/yic/wallet getinfo

Let's save the alias on the profile to be used any moment you are logged:
Code:
cd ~
vi .bash_profile

If the file exists, ignore this step! If not, add this on the begin of the file .bash_profile:
Quote
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH

That's fine, let's add the ALIAS on the end of file:
Quote
alias yic="/wallets/yic/YiCoind -datadir=/wallets/yic/wallet"

Just save it and done.




================ Step 07 // Quick tips ================
Help:
Code:
yic -?

To know the balance and POW / POS / Block
Code:
yic getinfo

Get only balance
Code:
yic getbalance

List of lasts of transactions
Code:
yic listtransactions

Stop the wallet
Code:
yic stop

Get your Wallet Address
Code:
yic getaccountaddress MN01


I hope it can help you!
Do not forget to check HOW TO ENCRYPT YOUR WALLET and also HOW TO BACKUP THE WALLET.DAT in a safety place.



=======================================================
>> Donation

If this guide is really usefully, pay me a coffee!
YIC Address: YechFPuCc4wd8BLQpwjWsNKazRJa2qfJEF



Got error in step 02. Cannot compile
full member
Activity: 602
Merit: 100
I see that Dev and team has almost stuck to their time line. Eagerly waiting for the whitepaper now.  Smiley
full member
Activity: 253
Merit: 101
4 - HOW TO CREATE A MASTERNODE ON LINUX - UBUNTU

To create a YIC Masternode, you need to have 15,000 coins.

If you followed the instructions on step 1 and step 2, now, let use the alias command!
First of all, let's change the YiCoin.conf file created on step about PoS mode with all of this configuration.


================ Step 01 // Getting infos ================

Again, getting the wallet address:
Code:
yic getaccountaddress MN01

Get you private key - do not send for anyone:
Code:
yic dumpprivkey

Identifying your EXTERNAL IP Address
Code:
dig +short myip.opendns.com @resolver1.opendns.com

================ Step 02 // Configuring your wallet ================

Creating the CONFIG file
Code:
vi /wallets/yic/wallet/YiCoin.conf

Change your CONF file as the example bellow- YiCoin.conf
Quote
rpcallowip=127.0.0.1
rpcuser=
rpcpassword=
staking=0
server=1
listen=1
port=66471
masternode=1
masternodeaddr=:66471
masternodeprivkey=

addnode=54.214.64.41:55486


You can change the PORT and RPCPORT, but do not forget to release them on the FIREWALL and AWS NETWORK CONSOLE

================ Step 03 // Restarting ================

Restart your wallet:
Code:
yic stop
sleep 15
yic -daemon -server

You also can check the log if there are errors:
more /wallets/yic/wallet/debug.log

if you want to test if the remote wallet address is OK, use TELNET in your personal PC.
Do not use into in your current YIC Server
Code:
telnet
telnet 66471


================ Step 04 // Sending YIC Coins ================

Send exactly 15,000 YIC for your Masternode collateral address
Code:
yic getaccountaddress MN01

Waiting the TX be confirmed. You can accomplish it via:
Code:
yic listtransactions

or checking your balance:
Code:
yic getbalance


================ Step 05 // Starting your Masternode ================

If all steps are OK, now you can start your Masternode
Code:
yic masternode start

If started very well, after some seconds, you can check your masternode online here:
yic masternode list | grep


I hope it can be useful.
I'm not the Geday... I'm just one guy trying helping who needs.

Do not forget to encrypt your wallet and make a backup of the files
Quote
- wallet.dat
  - YiCoin.conf



=======================================================
>> Donation

If this guide is really usefully, pay me a coffee!
YIC Address: YechFPuCc4wd8BLQpwjWsNKazRJa2qfJEF



Thanks kidshell for such an insightful guide
member
Activity: 160
Merit: 18
4 - HOW TO CREATE A MASTERNODE ON LINUX - UBUNTU

To create a YIC Masternode, you need to have 15,000 coins.

If you followed the instructions on step 1 and step 2, now, let use the alias command!
First of all, let's change the YiCoin.conf file created on step about PoS mode with all of this configuration.


================ Step 01 // Getting infos ================

Again, getting the wallet address:
Code:
yic getaccountaddress MN01

Get you private key - do not send for anyone:
Code:
yic dumpprivkey

Identifying your EXTERNAL IP Address
Code:
dig +short myip.opendns.com @resolver1.opendns.com

================ Step 02 // Configuring your wallet ================

Creating the CONFIG file
Code:
vi /wallets/yic/wallet/YiCoin.conf

Change your CONF file as the example bellow- YiCoin.conf
Quote
rpcallowip=127.0.0.1
rpcuser=
rpcpassword=
staking=0
server=1
listen=1
port=66471
masternode=1
masternodeaddr=:66471
masternodeprivkey=

addnode=54.214.64.41:55486


You can change the PORT and RPCPORT, but do not forget to release them on the FIREWALL and AWS NETWORK CONSOLE

================ Step 03 // Restarting ================

Restart your wallet:
Code:
yic stop
sleep 15
yic -daemon -server

You also can check the log if there are errors:
more /wallets/yic/wallet/debug.log

if you want to test if the remote wallet address is OK, use TELNET in your personal PC.
Do not use into in your current YIC Server
Code:
telnet
telnet 66471


================ Step 04 // Sending YIC Coins ================

Send exactly 15,000 YIC for your Masternode collateral address
Code:
yic getaccountaddress MN01

Waiting the TX be confirmed. You can accomplish it via:
Code:
yic listtransactions

or checking your balance:
Code:
yic getbalance


================ Step 05 // Starting your Masternode ================

If all steps are OK, now you can start your Masternode
Code:
yic masternode start

If started very well, after some seconds, you can check your masternode online here:
yic masternode list | grep


I hope it can be useful.
I'm not the Geday... I'm just one guy trying helping who needs.

Do not forget to encrypt your wallet and make a backup of the files
Quote
- wallet.dat
  - YiCoin.conf



=======================================================
>> Donation

If this guide is really usefully, pay me a coffee!
YIC Address: YechFPuCc4wd8BLQpwjWsNKazRJa2qfJEF

member
Activity: 160
Merit: 18
3 - HOW TO CREATE A YIC WALLET ON LINUX

Let's install all packages/libraries to install the wallet (packages described on GitHub):

Installing GitHub package:
Code:
sudo apt-get install -y git

Installing Libs to support wallet:
Code:
sudo apt-get install build-essential automake libssl-dev libboost-all-dev libdb5.3++-dev libminiupnpc-dev screen


Creating specific folder for the wallet and wallet data.
The standard installation is on home folder (~/.yicoin)


================ Step 01 // Preparing the environment ================

First, let's create the folder
Code:
sudo mkdir /wallets

Giving permission for all (you can be more specific to be safety)
Code:
sudo chmod 777 /wallets

================ Step 02 // Getting the wallet ================

Let's download the Git Code:
Code:
cd /wallets;
git clone https://github.com/YiDeveloper/Yi.git yic

Compiling the code:
Code:
cd /wallets/yic/src/leveldb
chmod +x build_detect_platform
cd ..
sudo make -f makefile.unix

Copying the bin for /wallet (main folder)
Code:
mv -f /wallets/yic/src/YiCoind /wallets/yic/


================ Step 03 // Personalizing the DATA FOLDER ================

All data about the YIC will be saved here (wallet, conf, bootstrap, etc):
Code:
mkdir /wallets/yic/wallet


================ Step 04 // Creating CONFIG file to start the Wallet as Proof-of-Stake ================

Code:
cd /wallets/yic/wallet
vi YiCoin.conf

Copy and paste the code bellow:

Quote
rpcuser=
rpcpassword=
server=1
listen=1
staking=1
rpcallowip=127.0.0.1
rpcport=66470
port=66471
addnode=54.214.64.41:55486


================ Step 05 // STARTING the wallet in PoS mode ================
This step will take long time to syncing
Code:
/wallets/yic/YiCoind -datadir=/wallets/yic/wallet -daemon -server

You can monitor the sync update looking the LOG file:
PS: It will take long time running
Code:
tail -f /wallets/yic/wallet/debug.log


================ Step 06 // Creating alias ================

ALIAS will help us to reduce the code when you write it on the prompt.
Code:
alias yic="/wallets/yic/YiCoind -datadir=/wallets/yic/wallet"

Now, type only:
Code:
yic getinfo

instead of
Code:
/wallets/yic/YiCoind -datadir=/wallets/yic/wallet getinfo

Let's save the alias on the profile to be used any moment you are logged:
Code:
cd ~
vi .bash_profile

If the file exists, ignore this step! If not, add this on the begin of the file .bash_profile:
Quote
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH

That's fine, let's add the ALIAS on the end of file:
Quote
alias yic="/wallets/yic/YiCoind -datadir=/wallets/yic/wallet"

Just save it and done.




================ Step 07 // Quick tips ================
Help:
Code:
yic -?

To know the balance and POW / POS / Block
Code:
yic getinfo

Get only balance
Code:
yic getbalance

List of lasts of transactions
Code:
yic listtransactions

Stop the wallet
Code:
yic stop

Get your Wallet Address
Code:
yic getaccountaddress MN01


I hope it can help you!
Do not forget to check HOW TO ENCRYPT YOUR WALLET and also HOW TO BACKUP THE WALLET.DAT in a safety place.



=======================================================
>> Donation

If this guide is really usefully, pay me a coffee!
YIC Address: YechFPuCc4wd8BLQpwjWsNKazRJa2qfJEF

member
Activity: 160
Merit: 18
2 - HOW TO BLOCK INVASION (small feature)


This is only the basic feature to be more protected. The main topic is to install the wallet and start the masternode, but you need take care of your VPS.
DO NOT FORGET to BLOCK ALL PORTS NOT USED on AWS Firewall Rules or any other Service Provider

================ Step 01 // Blocking attempt of invasion  ================

Again... this is not too much!

Let's install the DenyHosts
Code:
sudo apt-get install denyhosts

Now, you can configure the DenyHosts as you want (email, iptables, etc):
Code:
sudo vi /etc/denyhosts.conf

Restarting the DenyHosts
Code:
sudo /etc/init.d/denyhosts restart


I recommend you find more detail on the internet about DenyHosts


================ Step 02 // IPTables - small rules  ================
Find on the internet how to improve the safety of your VPS on the internet.
I like to use IPTABLES.

Blocking the PING
Code:
iptables -A INPUT -p icmp --icmp-type echo-request -j DROP

Releasing the YIC ports
Code:
# main port
iptables -A INPUT -p tcp --dport 66471 -j ACCEPT
# rpc port
iptables -A INPUT -p tcp --dport 66470 -j ACCEPT



=======================================================
>> Donation

If this guide is really usefully, pay me a coffee!
YIC Address: YechFPuCc4wd8BLQpwjWsNKazRJa2qfJEF

member
Activity: 160
Merit: 18
Sometimes I see the people trying to install the YICOIN and start the Masternode with difficult to do that...
I'm trying only to help a little bit step-by-step for YIC:

 1 - HOW TO PREPARE THE LINUX ENVIRONMENT
 2 - HOW TO BLOCK INVASION (small feature)
 3 - HOW TO CREATE A WALLET ON LINUX
 4 - HOW TO CREATE A MASTERNODE ON LINUX UBUNTU

1 - HOW TO PREPARE THE LINUX ENVIRONMENT

I'm considering you know the basic linux commands.
I'm using instances T2.MICRO on AWS (Amazon Web Services) - clear machine with Ubuntu 16.04. Default user name: ubuntu
Particularly I prefer AWS because I never had problems and it always works 24h/7d


================ Step 01 // Updates ================
>> updating the system and also the packages installed
Code:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

================ Step 02 // Virtual Memory ================
T2.MICRO has only 1Gb of RAM by default, but need to increment the memory in pagination mode.
Paging works by creating an area on your hard drive and using it for extra memory.
This memory is slower than then physical memory, however much more of it is available.
Code:
sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
sudo /sbin/mkswap /var/swap.1
sudo chmod 600 /var/swap.1
sudo /sbin/swapon /var/swap.1

If you need more than 1024 then change that to something higher.
To enable it by default after reboot, add this line to /etc/fstab:

Code:
sudo vi /etc/fstab

On the end of file, add this line:
Code:
/var/swap.1   swap    swap    defaults        0   0

PS if you never has used the VIM Editor:
Quote
Press i to insert using VI. To save it, press ESC, after : + x + ENTER

================ Step 03 // Restarting the OS ================

If all steps are OK, just restart the machine:
Code:
sudo shutdown -r now




=======================================================
>> Donation

If this guide is really usefully, pay me a coffee!
YIC Address: YechFPuCc4wd8BLQpwjWsNKazRJa2qfJEF

member
Activity: 160
Merit: 18
Guides done.. let me publish here!!!
Writing this post only to create a new pagination for the guides
member
Activity: 160
Merit: 18
Do we have any guide for masternode setup?

It's easier to install the YIC wallet and the masternode!
Let me prepare a small guide...

Give me some minutes to write here
newbie
Activity: 7
Merit: 0
Do we have any guide for masternode setup?

I wrote one and put it in the YiCoin discord
https://discord.gg/52YwvM7

The returns I'm getting on my Masternode are FANTASTIC!

It is the most generous masternode I've ever owned.



member
Activity: 92
Merit: 10
Do we have any guide for masternode setup?
newbie
Activity: 11
Merit: 0
full member
Activity: 599
Merit: 100
PointPay.io
Certainly, we are with yous), thanks for understanding Wink
There is some progress and it's good. Good luck.
it turns out the developers have been developing all this time and did not leave the project, it's very good and I hope for a bright future for this coin
Pages:
Jump to: