Обновление полной ноды на новый релиз
✨ НОВЫЙ ФОРМАТ АДРЕСА ДЕВНЕТА ✨
Теперь Aptos адреса стали 32-байтными вместо 16-байтных. Если вы добавляли сид пиры ранее, убедитесь, что вы обновили их до нового 32-байтного формата.
Если вы используете статическую идентификацию, вы можете восстановить свою идентификацию, следуя инструкциям в разделе Идентификация для полной ноды.
Когда devnet
будет очищен и обновлен новыми версиями, вам потребуется обновить полную ноду. Если вы этого не сделаете, ваша полная нода не будет продолжать синхронизироваться с сетью. Чтобы обновить полную ноду, выполните следующие действия:
Выключите полную ноду.
Удалите папку данных (путь к каталогу указан в файле конфигурации, например:
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