DASH masternode

Материал из poiuty wiki
Перейти к: навигация, поиск

Как установить DASH кошелек на debian написано в статье P2Pool DASH.

Чтобы поднять мастерноду - нужно собрать 1000 DASH.
Когда вы это сделали, откройте ваш локальный (холодный кошелек) и создайте новый адрес.

# dashd getaccountaddress 0
XpqKCBm5Z7mb1i8fQfnHRZtXRkYmh3vqxN

Одной транзакцией переведите на этот адрес 1000 DASH.

# dashd sendtoaddress XpqKCBm5Z7mb1i8fQfnHRZtXRkYmh3vqxN 1000
302ed609d3487f05c490b324a5f7a5b213cc07d7a37e0b10a126242e53849707

Теперь сгенерируйте masternodeprivkey.

# dashd masternode genkey
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Переходим на удаленный сервер, поднимаем DASH кошелек.
Редактируем /home/darkcoin/.dash/dash.conf и пере запускаем. Внимание, кошелек на удаленном сервере должен быть синхронизирован с сетью.

masternode=1
masternodeprivkey=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Продолжаем на локальном -> создадим файл /home/darkcoin/.dash/masternode.conf
IP_REMOTE_NODE => IP вашей VPS/ сервера на котором вы поднимаете мастерноду.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX => это masternodeprivkey.
302ed609d3487f05c490b324a5f7a5b213cc07d7a37e0b10a126242e53849707 => транзакция, вы получите ее при переводе 1000 DASH на ваш адрес.
Подробнее про настройку данного файла можно почитать на этой странице.

mn1 IP_REMOTE_NODE:9999 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 302ed609d3487f05c490b324a5f7a5b213cc07d7a37e0b10a126242e53849707 0

На счет 0 в конце строчки => как правило работает, но не всегда именно "0".
Это индекс выхода той tx_транзакции_1000_DASH для 1000 DASH - если выходов несколько, то индекс может быть другим.
Проверить можно либо руками через block explorer, либо командой masternode outputs через консоль локального кошелька.

# darkcoind masternode outputs
{
    "302ed609d3487f05c490b324a5f7a5b213cc07d7a37e0b10a126242e53849707" : "0"
}

Выключаем локальный кошелек и ждем 15 подтверждений транзакции.
Проверять можно через любой block explorer.
Далее включаем dash кошелек. И выполняем команду masternode start-many.

# dashd -datadir=/home/dash/.dash -daemon
# dashd masternode start-many
{
    "overall" : "Successfully started 1 masternodes, failed to start 0, total 1",
    "detail" : {
        "status" : {
            "alias" : "mn1",
            "result" : "successful"
        }
    }
}

Переходим на удаленный сервер, открываем /home/darkcoin/.dash/debug.log и ищем.

2015-05-22 22:55:49 CActiveMasternode::EnableHotColdMasterNode() - Enabled! You may shut down the cold daemon.

Если находим - значит все ок. Если нет - смотрим ошибки и идем за помощью на форум dashtalk.org
Через некоторое время проверяем вашу ноду в списке на сайтах dash.org.ru и dashninja.pl
990786151742983b38b028837156.png