DangerCoin
Туристическое агентство

Основные моменты работы с приложениями.

dngrcoin-qt

При первом запуске графический кошелек "dngrcoin-qt" создаёт свою рабочую папку, файл кошелька "wallet.dat", "dngrcoin.conf" и блокчейн.

Отправка монет, просмотр баланса и т.д. интуитивно понятны.

Команда для запуска графического кошелька в linux

./dngrcoin-qt

Для запуска майнинга на процессоре в графическом кошельке нужно в нем же зайти

на вкладку "инструменты" ("Tools"), выбрать "консоль отладки" ("Debug console") и ввести команду:

чтобы майнить используя 1 ядро процессора

setgenerate true 1

используя 2 ядра

setgenerate true 2

используя все ядра

setgenerate true -1

для остановки майнинга:

setgenerate false

dngrcoind

Для работы консольного кошелька необходимо установить библиотеки. Это можно сделать одной общей командой в терминале:

sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install software-properties-common build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev -y && sudo apt-get update -y && sudo add-apt-repository ppa:bitcoin/bitcoin && sudo apt-get update -y && sudo apt-get install libdb4.8-dev libdb4.8++-dev libminiupnpc-dev libzmq3-dev libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler libqrencode-dev mc -y

Затем скачиваем приложения:

wget https://github.com/dngrcoin/dngrcoin/releases/download/v1.7.3/dngrcoind-for-ubuntu-16.04.tar.gz

Распаковываем:

tar -xvzf dngrcoind-for-ubuntu-16.04.tar.gz

Удаляем уже ненужный архив:

rm -rf dngrcoind-for-ubuntu-16.04.tar.gz

Запускаем:

./dngrcoind -daemon

Проверяем количество синхронизированных блоков:

./dngrcoin-cli getinfo

Останавливаем:

./dngrcoin-cli stop

Редактируем автоматически созданный конфигурационный файл dngrcoin.conf

nano ~/.dngrcoin/dngrcoin.conf

При первом запуске консольного daemon кошелька "dngrcoind" также создаётся рабочая папка, файл кошелька "wallet.dat", "dngrcoin.conf" и блокчейн

После первого запуска нужно в файл dngrcoin.conf добавить пользователя для ввода команд:

rpcuser= lyuboeznachenie

rpcpassword=tojelyuboeznachenie

Для запуска консольного приложения вводим команду:

./dngrcoind -daemon

После этого кошелек запустится и начнет работать в режиме демона

Затем для управления кошельком вводим команды для "dngrcoin-cli"

./dngrcoin-cli stop - выключение кошелька

./dngrcoin-cli getinfo - общая инормация

./dngrcoin-cli getwalletinfo - информация о кошельке

./dngrcoin-cli getmininginfo - состояние майнинга

./dngrcoin-cli getpeerinfo - информация о соединениях с другими кошельками (нодами)

./dngrcoin-cli setgenerate true 1 - запуск майнинга на процессоре

./dngrcoin-cli setgenerate false - остановка майнинга

./dngrcoin-cli help - список команд

./dngrcoin-cli sendtoaddress dJvL1pxyeXphvucqhwnAVKtdiMHmh9Y5j7 15 - команда перевода 15 монет указанному адресу DNGR

./dngrcoin-cli instantsendtoaddress dJvL1pxyeXphvucqhwnAVKtdiMHmh9Y5j7 15 - команда моментального перевода 15 монет указанному адресу DNGR (максимум 999 монет)

./dngrcoin-cli listaddressgroupings - выводит список адресов вашего кошелька с балансами

Для работы кошелек использует порт:

49002 - основная сеть(mainnet)

Вот здесь более поддробно расписана работа с кошельками, вместо "bitcoin" использовать "dngrcoin" https://webhamster.ru/mytetrashare/index/mtb0/1548772603evvc8qldqp

Если хотите скомпилировать кошельки из исходников, то скачиваете исходники и вводите команды:

./autogen.sh

./configure

make

make install

Инструкция по установке и настройке мастерноды

Для настройки мастерноды нужен постоянно работающий кошелек (консольный или графический) на виртуальном сервере (или комп) со статическим IP. Можно всё настроить на одном кошельке, а можно по классике на двух- на сервере кошелёк с мастернодой, на домашнем кошелёк с залогом в 5000 монет, чтобы монетки были под контролем

Настраиваем мастерноду на VPS + локально

НА VPS НАСТРАИВАЕМ ГОРЯЧИЙ КОШЕЛЕК

ЛОКАЛЬНО НАСТРАИВАЕМ ХОЛОДНЫЙ КОШЕЛЕК

Краткая и достаточная инструкция.

Настройка masternode:

в локальном холодном кошельке:

вводим команду getaccountaddress MN1

Получаем новый адрес, например dJvL1pxyeXphvucqhwnAVKtdiMHmh9Y5j7

Переводим на него 5000 dngr, дожидаемся 15 подтверждений для мастерноды

Затем команда masternode genkey

получаем мастернодепривкей, например:

3gp9CbNXPTQeQfY4cvZFUjPAzRKRZeq382nsSrM9dCkAyD4Pt3j

Затем команда

masternode outputs

получаем, например "44836fd4b2c74737ba250ae1b07fa3e83ffb987f1ab95e3fdedaeb8d8d144c20": "1"

Вписываем полученные значения в файл

masternode.conf:

MN1 125.125.125.125:49002 3gp9CbNXPTQeQfY4cvZFUjPAzRKRZeq382nsSrM9dCkAyD4Pt3j 44836fd4b2c74737ba250ae1b07fa3e83ffb987f1ab95e3fdedaeb8d8d144c20 1

где вместо 125.125.125.125 используем свой публичный ip адрес VPS

На VPS горячем:

редактируем (добавляем полученный выше мастернодепривкей) файл dngrcoin.conf:

rpcuser= lyuboeznachenie

rpcpassword=tojelyuboeznachenie

rpcallowip=127.0.0.1

listen=1

server=1

daemon=1

masternode=1

externalip=125.125.125.125

masternodeprivkey=3gp9CbNXPTQeQfY4cvZFUjPAzRKRZeq382nsSrM9dCkAyD4Pt3j

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

Затем на локальном:

запустить мастерноду

./dngrcoin-cli masternode start-all

или

./dngrcoin-cli masternode start-alias MN1

На VPS проверить:

./dngrcoin-cli masternode status