Найти в Дзене
YaKorshun

Запуск первой мастерноды на примере paws.

Запускаем наш кошелек paws на компьютере переходим во вкладку: Инструменты -> Консоль отладки и выполняем следующие команды: getnewaddress - получаем новый адрес для мастерноды. sendtoaddress ВАШ_АДРЕС 1000 - отправляем на ВАШ_АДРЕС необходимое кол-во монет для мастерноды. masternode outputs - получаем хеш и индекс транзакции. masternode genkey - генерируем приватный ключ мастерноды. После того как все подготовили нужно добавить нашу мастерноду в файл конфигурации мастернод, для этого переходим: Инструменты -> Открыть файл настроек мастернод и там вставляем в самый низ: MN1 185.235.129.240:34120 7hoYegiscmpZuhEzhXQJAM23DEXA4u6u9iNyt4tJh4uGNk4zpZg 32e82b29c1170b5cc1f49e526d5bdfd13dff7dd96eeb7fca4b7a4ed46a218006 1 Сохраняем файл закрываем кошелек. Файл -> Выход. Запускаем кошелек и переходим к настройке кошелька для мастерноды на нашем сервере. Подключаемся к нашему серверу и выполняем следующие команды: $ mkdir paws $ cd paws $ wget https://github.com/pawsfund/PAWS-Core/releases/downl

Запускаем наш кошелек paws на компьютере переходим во вкладку:

Инструменты -> Консоль отладки и выполняем следующие команды:

getnewaddress - получаем новый адрес для мастерноды.

sendtoaddress ВАШ_АДРЕС 1000 - отправляем на ВАШ_АДРЕС необходимое кол-во монет для мастерноды.

masternode outputs - получаем хеш и индекс транзакции.

masternode genkey - генерируем приватный ключ мастерноды.

-2

После того как все подготовили нужно добавить нашу мастерноду в файл конфигурации мастернод, для этого переходим:

Инструменты -> Открыть файл настроек мастернод и там вставляем в самый низ:

MN1 185.235.129.240:34120 7hoYegiscmpZuhEzhXQJAM23DEXA4u6u9iNyt4tJh4uGNk4zpZg 32e82b29c1170b5cc1f49e526d5bdfd13dff7dd96eeb7fca4b7a4ed46a218006 1

-3

Сохраняем файл закрываем кошелек.

Файл -> Выход.

Запускаем кошелек и переходим к настройке кошелька для мастерноды на нашем сервере.

Подключаемся к нашему серверу и выполняем следующие команды:

$ mkdir paws

$ cd paws

$ wget https://github.com/pawsfund/PAWS-Core/releases/download/v1.1.0.0/paws-1.1.0.0-x86_64-linux-gnu.zip

$ unzip paws-1.1.0.0-x86_64-linux-gnu.zip

$ chmod +x paws-cli pawsd

$ ./pawsd -daemon

Кошелек не запустится, так как это его первый запуск на данном сервере, но у нас появятся конфигурационные файлы, нам нужно добавить в файл paws.conf необходимые параметры для этого выполняем команду:

$ nano /root/.paws/paws.conf - и вставляем следующее содержимое:

rpcuser=JASuiQJK

rpcpassword=JKLuidsIOA9021

rpcallowip=127.0.0.1

listen=1

server=1

daemon=1

staking=0

externalip=185.235.129.240:34120

masternode=1

masternodeprivkey=7hoYegiscmpZuhEzhXQJAM23DEXA4u6u9iNyt4tJh4uGNk4zpZg

Нажимаем Ctrl+X далее Y и потом Enter для сохранения изменений.

Теперь нам нужно создать скрипт который будет автоматически запускать кошелек в случае его закрытия или перезапуска сервера.

Выполняем команду:

$ nano /etc/systemd/system/paws.service

Вставляем следующее содержимое:

[Unit]

Description=paws service

After=network.target

[Service]

User=root

Group=root

Type=forking

ExecStart=/root/paws/pawsd -daemon -conf=/root/.paws/paws.conf -datadir=/root/.paws/

ExecStop=-/root/paws/paws-cli -conf=/root/.paws/paws.conf -datadir=/root/.paws/ stop

Restart=always

PrivateTmp=true

TimeoutStopSec=60s

TimeoutStartSec=10s

StartLimitInterval=120s

StartLimitBurst=5

[Install]

WantedBy=multi-user.target

Нажимаем Ctrl+X далее Y и потом Enter для сохранения изменений.

Выполняем следующие команды для запуска скрипта и добавления в автозагрузку

$ systemctl start paws

$ systemctl enable paws

После чего выполняем проверку работы кошелька:

$ ./paws-cli getinfo

После этой команды смотри на строку "blocks" какой там блок и сравниваем с результатом выполненной команды:

$ ./paws-cli getblockcount

Когда синхронизация кошелька пройдет вам нужно будет в вашем кошельке запустить мастерноду для этого переходим

Инструменты -> Консоль отладки и выполняем команду:

startmasternode alias 0 MN1

После того как запустили мастерноду на своем кошельке проверяем мастерноду на сервере командой:

$ ./paws-cli masternode status

Если все правильно сделали должно быть что то типа:

-5