Обязательное обновление кошелька до 1.1.1. Исправление ошибок по выплатам SmartNode


#1

Версия кошелька 1.1.1 официально выпущена.

Важно - эта версия обновляет протокол. Для дальнейшего функционирования всех SmartNodes необходимо будет обновить и ноды, и локальные кошельки, а также выполнить команду запуска из локального кошелька. Предыдущий протокол нод будет осуществлять платежи только до 28 февраля; после этой даты выплаты будут получать только обновлённые ноды. Да, не так много времени - но в силу имеющихся локальных ошибок выплат по нодам, лучше всего осуществить переход на обновленный протокол как можно быстрее. Следующие релизы кошелька будут иметь больший запас времени для перехода на новую версию, особенно если будет связано с обновлением протокола.

Кошелькам потребуется около 10 минут, чтобы синхронизировать данные SmartNode, прежде чем вкладка SmartNode начнет корректно отображать информацию. Вы сможете отправлять средства, как только будет завершена строка с оставшимися днями/часами. Вам не нужно ждать синхронизации SmartNode, чтобы запустить вашу ноду. Прогресс синхронизации может застрять на значении около 50% во время этого процесса, но должен быть полностью завершен примерно за 10 минут.

Мы не рекомендуем использовать бутстрап для SmartNodes.
Для синхронизации ноды потребуется менее 20 минут, в условиях сети, насчитывающей порядка 10к нод. Синхронизацию локального кошелька можно ускорить, добавив строку maxconnections=2 в ваш smartcash.conf файл. Это обходное решение, и оно не понадобится в будущих версиях.

Журнал изменений:
Исправление алгоритма выплат по SmartNode
Улучшенная вкладка SmartRewards
Исправления ошибок и улучшение стабильности
Уменьшение Debug.log
Строка синхронизации для функций SmartNode

Для установки по PPA:
add-apt-repository ppa:smartcash/ppa -y && apt update && apt install smartcashd -y

Для обновление по PPA (после обновления потребуется запустить ноду командой из локального кошелька)
Также мы рекомедуем удалить peers.dat с помощью:
~/.smartcash/peers.*
smartcash-cli stop && sleep 20 && apt update && apt install smartcashd -y

Если вы установили без удаления peers.dat и имеете проблемы с высокой загрузка CPU, запустите эту команду, чтобы остановить кошелёк, удалите файл peers.dat и запустите кошелёк:
smartcash-cli stop && sleep 20 && rm ~/.smartcash/peers.* && smartcashd

Скачать с github можно здесь.
Обновление на веб-сайте уже есть.

Если вы уже установили SmartNode из первоначального гайда и застряли на обновлении, используйте скрипт установщика на новом VPS.

Скрипт обновления может автоматически обновить ваш узел. Используйте smartcash-cli smartnode status и если “protocol… start needed” - просто отправьте команду “старт” из своего десктопного кошелька.

Если кратко, выполните следующие шаги:

  1. Подключитесь к своему VPS с учетными данными root и выполните следующую команду (PPA):
    smartcash-cli stop && apt-get update && sleep 5 && apt-get install smartcashd && sleep 8 && smartcashd

  2. Удалите файлы peers.dat с помощью rm ~/.smartcash/peers.*

  3. Проверьте статус SmartNode: smartcash-cli smartnode status
    Он должен возвратить «Not capable smartnode: Invalid protocol version»

  4. Перейдите на локальный кошелек и установите SmartNode / Wallet v1.1.1 для Windows / Linux / MacOS соответственно.

  5. Откройте вкладку SmartNodes, выберите только что обновленный SmartNode и нажмите «Start alias».

Подождите, пока статус SmartNode не изменится с PRE_ENABLED на ENABLED, готово!

Перед обновлением обязательно сделайте бэкап своего wallet.dat!