"Медосмотр" блокчейна

Этот документ объясняет как проверить в правильной ли сети Вы находитесь и методы решения в случае, если нет.

1. Проверьте счетчик блоков в Вашем локальном кошельке:

Сравните его с сайтом официального эксплорера https://explorer.win.win

Они должны совпадать.

Если они не совпадают, вот то, что Вам нужно сделать:

- Идите в Инструменты > Список пиров и посмотрите, нет ли у Вас работающих пиров версии v3.2.0.4 или ниже. Если есть, то сделайте правый клик мышки на нем и выберите "Запретный узел для 1 год" :

  • Как только Вы это сделали и запретили тем пирам снова появляться, Вам необходимо удалить следующие .dat файлы: peers.dat, banlist.dat, mnpayments.dat.

    • Если Вы используете Windows, то Вы найдете эти файлы в папке "%appdata%/twins".

    • Если Вы используете Linux, то Вы найдете эти файлы в папке /yourusername/.twins

    • Если Вы используете Mac, то Вы найдете эти файлы в папке /Users/YourUserName/Library/Application Support/twins

  • Затем выполните полную пересинхронизацию (через Инструменты-Ремонт кошелька-Удаление локальных папок Blockchain), которая закроет и перезапустит Ваш кошелек.

2. Проверьте счетчик блоков в Вашем кошельке мастерноды на Вашем VPS (холодный кошелек):

Для тех, кто используйте Nodemaster скрипт:

twins-cli -conf=/etc/masternodes/twins_nX.conf getblockcount

Для нормального скрипта:

./twins-cli getblockcount

И сравните полученный результат с результатом в эксплорере. Если они совпадают - все хорошо. Если нет - Вам необходимо выполнить полную пересинхронизацию Вашей мастерноды с сетью\блокчейном TWINS, как описано далее:

Если Вы используйте Nodemaster скрипт:

A. Удалите папки блокчейна, называемые “blocks” и “chainstate”. Они расположены по пути /var/lib/masternodes/twinsX если Вы запускали Nodemaster скрипт (X - номер Вашей мастерноды)

B. Удалите .dat файлы, а именно: banlist.dat; mnpayment.dat; peers.dat; расположенные в той же папке.

Затем выполните полную пересинхронизацию при помощи остановки и запуска демона twins:

systemctl daemon-reload systemctl enable twins_nX systemctl restart twins_nX

Если Вы не запускаете Nodemaster скрипт, Вам необходимо удалить файлы в папке /yourusername/.twins и выполнить команды для остановки и запуска демона twins, которые должны быть такими:

./twins-cli stop twinsd –daemon

Для еще одного варианта проверки в правильной ли Вы сети, необходимо выполнить

“getblockhash <any_high_block_number>” из консоли отладки в локальном кошельке и “twins-cli -conf=/etc/masternodes/twins_nX.conf getblockhash <same_high_block_number>” из кошелька Вашей мастерноды.

Затем сверьте локальный результат с сайтом эксплорера TWINS.

Last updated