Обновление ноды
Для обновления вам не нужно ничего изменять в конфигурационных файлах нод. После официального анонса новых контрактов или пиров они будут оперативно добавлены в мой гитхаб репозиторий.
Команды для быстрого обновления
Останавливаем контейнеры:
sudo docker stop keep-client && sudo docker rm keep-client
sudo docker stop keep-ecdsa && sudo docker rm keep-ecdsa
2. Вводим следующие команды для обновления адресов контрактов:
grep -rl 0xf417b31104631280adF9F6828ee19985BC299fdC $HOME/keep-nodes/beacon/config* | xargs perl -p -i -e 's/0xf417b31104631280adF9F6828ee19985BC299fdC/0xC8337a94a50d16191513dEF4D1e61A6886BF410f/g'
grep -rl 0x8117632eC1D514550b3880Bc68F9AC1A76c9C67B $HOME/keep-nodes/beacon/config* | xargs perl -p -i -e 's/0x8117632eC1D514550b3880Bc68F9AC1A76c9C67B/0x234d2182B29c6a64ce3ab6940037b5C8FdAB608e/g'
grep -rl 0xd83248e311DC2Ba0d2A051e86f0678d8857f6ADD $HOME/keep-nodes/beacon/config* | xargs perl -p -i -e 's/0xd83248e311DC2Ba0d2A051e86f0678d8857f6ADD/0x6c04499B595efdc28CdbEd3f9ed2E83d7dCCC717/g'
grep -rl 0xb37c8696cD023c11357B37b5b12A9884c9C83784 $HOME/keep-nodes/ecdsa/config* | xargs perl -p -i -e 's/0xb37c8696cD023c11357B37b5b12A9884c9C83784/0x9EcCf03dFBDa6A5E50d7aBA14e0c60c2F6c575E6/g'
grep -rl 0x9F3B3bCED0AFfe862D436CB8FF462a454040Af80 $HOME/keep-nodes/ecdsa/config* | xargs perl -p -i -e 's/0x9F3B3bCED0AFfe862D436CB8FF462a454040Af80/0xc3f96306eDabACEa249D2D22Ec65697f38c6Da69/g'
Все, после этого ваши ноды полностью готовы к запуску.
Далее переходим в раздел Настройка и Запуск Beacon и ECDSA нод и выполняем пункты 5 и 6.
Настройка и Запуск Beacon и ECDSA нодПроблемы с обновлением
Если по какой-то причине у вас не получается обновиться командой выше, то вводим команду, которая удаляет полностью все директории ноды с вашего сервера:
rm -R keep-nodes
И далее переходим в раздел Настройка и Запуск Beacon и ECDSA нод и выполняем заново начиная с пункта 4.
Настройка и Запуск Beacon и ECDSA нодLast updated
Was this helpful?