Очень важное обновление ним ноды и миграция смарт-контракта

Очень важное обновление ним ноды и миграция смарт-контракта
Photo by Vinicius / Unsplash

Итак, свершилось! Проект смуш завершился и сегодня вышла новая версия бинарника "магура", версия 1.1.10 (P.S. 22 ноября 2024 вышел патч, теперь версия 1.1.11).

Для начала, в двух словах что такое смуш для тех, кто в танке. В самом начале пути был отдельный бинарник для каждого режима работы ноды - входная, микс и выходная нода. Точно не припомню, но где-то зимой\весной 2024 произошла миграция на бинарник nym-node, который был промежуточным звеном, где имея один бинарник можно было выбирать режим работы, но строго 1 бинарник = 1 режим. С выходом 1.1.10 можно с одним бинарником запустить сразу три режима одновременно. Если вы принимаете участие в Програме Делегации, то данное обновление необходимо выполнить! Так же имейте в виду, что активный сет уменьшили до 120 нод.

Я так понял, что обновлять можно в любой последовательности, в данном гайде мы обновим кошелек, мигрируем ноду на новый смарт-контракт и потом уже обновим сам бинарник. Если вдруг в кошельке вылезут ошибки, то, как вариант, можно попробовать обновить бинарник, а потом вернуться сюда и обновить кошелек + смарт-контракт.

  1. Итак, самое главное - нам необходимо обновить кошелек Ним. Проходим на официальный гитхаб и качаем версию 1.2.15 для нашей ОС.
  1. Если кошелек уже установлен, то просто установить поверх. Запускаем и переходим в Bonding, там видим следующую картинку. Жмакаем на кнопку Migrate
  1. Результат будет таким, необходимо немного НИМа на балансе кошелька

Иногда возникают ошибки, тут нет единого решения, приходите в Матрикс чат со скриншотом.

  1. Дальше просто кликните на любое другое меню кошелька и вернитесь обратно в Bonding, информация обновится и плашка об обновлении должна пропасть.
  1. Итак, теперь интерфейс настройки в кошельке упростили максимально и теперь не нужно будет менять версию бинарника, все происходит автоматически. Прописываем порт 8080 и сохраняем

Что вообще произошло? Мы мигрировали нашу ноду на новый смарт-контракт, в котором входные\выходные узлы так же могут получать награды.

На этом настройка кошелька завершена и мы можем переходить непосредственно к обновлению бинарника (только шаги 0-11).