Penumbra обновление до версии Herse
Удалить папку penumbra, чтобы выполнить чистую установку
rm -rf penumbra
Внимание! информация вашего кошелька хранится в папках ~/.local/share/pcli
и ~/.local/share/penumbra-testnet-archive
и соответственна удалена не будет
git clone https://github.com/penumbra-zone/penumbra
Перейти в папку с репозиторием и переключиться на новую версию кода
cd penumbra && git checkout 007-herse
cargo update
Скомпилировать новую версию приложения кошелька (pcli)
cargo build --release --bin pcli
Сбросить состояние кошелька (для обновления адреса)
cargo run --quiet --release --bin pcli wallet reset
Внимание! формат адреса кошелька в новой версии изменился, старый формат начинался на penumbrev0
, новый penumbrav1
. После выполнения команды сброса кошелька удаляется старая информация, но ваш приватный ключ сохраняется и на его основе формируется адрес кошелька нового формата. Тестовых монет которые вы получали на старые адреса на новом не будет, т.к. разработчики сбросили состояние блокчейна.
Проверяем новый адрес кошелька
cargo run --quiet --release --bin pcli addr list
Постим новый адрес в дискорд канал #testnet-faucet для получения тестовых токенов
Синхронизируем состояние кошелька с сетью
cargo run --quiet --release --bin pcli sync
cargo run --quiet --release --bin pcli balance