Документация
Поиск

Что делать, если с кошельком 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 и удаляем эту строку (если не удалить, реиндексация будет происходить каждый запуск). Затем следует повторить проверку и убедиться, что хэшсуммы блоков совпадают.

Этих мер должно быть достаточно, чтобы выбраться из форка. В следующих версиях кошелька мы значительно упростим эти процедуры, вы сможете реанимировать свой кошелек из его интерфейса.

Подписывайтесь на наши каналы, задавайте вопросы и оставайтесь с нами!