April 14, 2022

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