Что делать, если с кошельком Emercoin что-то пошло не так?
Редко, но такое бывает: Вы включили кошелек, а он не может завершить синхронизацию с сетью, не исчезает сообщение “обратитесь к разработчику кошелька”. Такая ситуация может возникнуть, если Вы очень долго не включали кошелек и пропустили важные обновления. Иногда это случается, если кошелек был некорректно закрыт (например, компьютер был внезапно обесточен).
Обычно проблему можно решить, обновив кошелек до последней версии с официального сайта Emercoin. Но если после обновления проблема не исчезла, то, возможно, Ваш кошелек находится в форке. Что же делать в таком случае?
Для начала - в основной ли мы сети?
Вам потребуется проверить, совпадают ли хэшсуммы последних блоков у Вас с таковыми у основной сети.
Для этого нужно открыть в браузере страницу обозревателя блоков Emercoin (https://explorer.emercoin.com).
Номер последнего блока находится слева вверху. Проверим, что предпоследний блок (в примере на картине - блок номер 364341) присутствует у Вас в блокчейне. Щелкнем мышкой по иконке этого блока в списке справа (вторая сверху строчка). На открывшейся странице мы можем посмотреть хеш этого блока:
Проверим теперь, что в нашей копии блокчейна этот блок тоже есть, и хеш его совпадает. Для этого откроем кошелек (ниже приведены картинки для компьютера с Windows. Внешний вид окон для других систем аналогичен.
Открываем консоль в графическом клиенте Emercoin:
В строке введем команду getblockhash с номеном нашего блока и нажмем Enter.
Например, для блока 364341 (getblockhash 364341) это будет выглядеть так:
Если выполнение команды прошло успешно, и напечатанный хеш совпадает с тем, что мы видим на странице обозревателя, то всё в порядке и ничего делать не требуется. Если же такой блок не находится, или хеш отличается - нам потребуется переиндексировать блокчейн и перейти в основную сеть.
Следуйте инструкции ниже для выполнения этих действий.
Если мы действительно оказались в форке - перейдем в основную сеть. Ниже приведены инструкции для разных ОС:
Для Windows:
Переиндексация базы данных блокчейна в кошельке Emercoin
Самый простой способ проверить и упорядочить базу данных блокчейна после сбоя - переиндексация. Для этого надо записать в файл emercoin.conf строчку reindex = 1 . Чтобы это сделать, необходимо зайти в меню кошелька “Помощь - Окно отладки” на вкладке “Информация”. Там будет указан путь (Datadir), где лежит файл emercoin.conf:
Копируем путь в Проводник и переходим туда:
Открываем emercoin.conf в текстовом редакторе (например, Notepad), записываем строку reindex = 1 :
Сохраняем и закрываем конфиг. Запускаем клиент Emercoin.
После запуска снова открываем emercoin.conf и удаляем эту строку (если не удалить, реиндексация будет происходить каждый запуск).
Реиндекс завершится примерно через 2 часа.
Затем следует повторить проверку и убедиться, что хэшсуммы блоков совпадают.
Для Mac (в версии Emercoin для Mac есть отличия от Windows):
Вот мы висим в форке:
Заходим в Окно отладки:
На вкладке Информация, находим путь, где находится emercoin.conf :
Открываем Проводник:
Вводим скопированный ранее путь:
Открываем папку. Открываем emercoin.conf в текстовом редакторе. Если ни один текстовый редактор не сопоставлен для файлов с таким расширением, делаем это вручную:
Запишем строку reindex = 1, сохраняем документ и запускаем кошелек Emercoin:
Реиндекс завершится примерно через 2 часа.
После запуска снова открываем emercoin.conf и удаляем эту строку (если не удалить, реиндексация будет происходить каждый запуск). Затем следует повторить проверку и убедиться, что хэшсуммы блоков совпадают.
Этих мер должно быть достаточно, чтобы выбраться из форка. В следующих версиях кошелька мы значительно упростим эти процедуры, вы сможете реанимировать свой кошелек из его интерфейса.
Подписывайтесь на наши каналы, задавайте вопросы и оставайтесь с нами!