How to join CyberWay for those who are interested in being validators ?
If you want to register on the CyberWay network as a validator, you should follow these steps.
First of all, you need to prepare your machine, which should satisfy the characteristics:
- Disk space amount - (at least) 80 GB;
- RAM memory - 8 GB (16 - recommended)
- CPU High Clock Speed 4+ Cores
One of the following operating systems should be installed on your machine :
- Ubuntu (versions recommended: 16.04 or 18.04);
- MacOS Darwin 10.12 (or later);
- Centos 7;
- Fedora 25 (or advanced);
- Mint 18.
Also, the following software must be installed on the machine :
- docker;
- docker-compose.
Step_1 Create a workspace and execute the commands:
$ git clone https://github.com/cyberway/cyberway.launch
$ cd cyberway.launch
$ sudo ./start_light.sh
Check that
- the configuration file has been moved to
/etc/cyberway/config.ini
- the contents of Golos application directory has been moved to
/var/lib/cyberway
.
Step_2
Specify yours’ account name and both public and private keys in the configuration file
config.ini
. You can specify the keys that you received during registration, or generate new ones by executing$ cleos wallet create_key
Edit variables in the
config.ini
file:signature-provider=<GLS7 … >=KEY:5j****
producer-name=<account name>
Run the commands:
$ sudo dockerexec -ti nodeosd /bin/bash
$ cleos wallet create --to-console
$ cleos wallet import --private-key <active-key>
Step_3
The validator candidate stake must be at least 50 000.0000 CYBER tokens. To set the minimum stake, run the command:
$ cleos push action cyber.stake setminstaked '{"account" : "<account name>", "token_code" : "CYBER", "min_own_staked" : 500000000}' -p <account name>
The parameter
min_own_staked
is a minimum amount of CYBER tokens required to become a validator.Step_4 Activate your keys:
$ cleos push action cyber.stake setkey '{"account":"<account name>", "token_code":"CYBER", "signing_key":"< … >"}' -p <account name>
Step_5
If the user has not previously been a validator in the blockchain, then he/she needs to set zero proxy level:
$ cleos push action cyber.stake setproxylvl '{"account" : "<account name>", "token_code" : "CYBER", "level" : 0}' -p <account name>
Нaving successfully completed the above steps you become a candidate for validators.
Last modified 3yr ago