Обновление полной ноды на новый релиз

✨ НОВЫЙ ФОРМАТ АДРЕСА ДЕВНЕТА ✨

Теперь Aptos адреса стали 32-байтными вместо 16-байтных. Если вы добавляли сид пиры ранее, убедитесь, что вы обновили их до нового 32-байтного формата.

Если вы используете статическую идентификацию, вы можете восстановить свою идентификацию, следуя инструкциям в разделе Идентификация для полной ноды.

Когда devnet будет очищен и обновлен новыми версиями, вам потребуется обновить полную ноду. Если вы этого не сделаете, ваша полная нода не будет продолжать синхронизироваться с сетью. Чтобы обновить полную ноду, выполните следующие действия:

  1. Выключите полную ноду.

  2. Удалите папку данных (путь к каталогу указан в файле конфигурации, например: public_full_node.yaml).

  • Папка данных по умолчанию /opt/aptos/data , если вы запускаете двоичный файл и DIRECTORY_WITH_YOUR_DOCKER_COMPOSE_db , если вы запускаете Docker.

  • Используйте docker volume rm DIRECTORY_WITH_YOUR_DOCKER_COMPOSE_db -f и заменитеDIRECTORY_WITH_YOUR_DOCKER_COMPOSE именем каталога, из которого вы запустили Docker.

3. Удалите файлgenesis.blob и waypoint.txt (в зависимости от того, как вы его настроили, у вас может не быть этого файла, а вместо этого может быть waypoint непосредственно в файле конфигурации).

4. Если вы используете двоичный файл Rust, извлеките последнюю ветку devnet , и снова создайте двоичный файл.

5. Загрузите последние Docker-образы с помощью: docker pull docker.io/aptoslab/validator:devnet.

6. Загрузите новый файл genesis.blob и новый waypoint.

7. Обновите файл конфигурации (например, public_full_node.yaml) новой путевой точкой (если вы настраиваете путевую точку непосредственно там).

8. Перезагрузите полную ноду.

9. См. секцию Проверка начальной синхронизации, чтобы проверить, синхронизируется ли снова ваша полная нода.

Last updated