Today
Как запустить новую версию aztec ноды
1 Устанавливаем необходимые пакеты
sudo apt update && sudo apt upgrade -y sudo apt install -y curl git build-essential
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt install -y nodejs
curl -L https://foundry.paradigm.xyz | bash source ~/.bashrc foundryup cast --version
bash -i <(curl -s https://install.aztec.network)
echo 'export PATH="$HOME/.aztec/bin:$PATH"' >> ~/.bashrc source ~/.bashrc
aztec --version
2 подтверждаем права на новый стейк
cast send 0x139d2a7a0881e16332d7D1F8DB383A4507E1Ea7A \ "approve(address,uint256)" 0xebd99ff0ff6677205509ae73f93d0ca52ac85d67 200000ether \ --private-key ВАШ СТАРЫЙ ПРИВАТНИК НА КОТОРОМ БЫЛА РАНЬШЕ НОДА \ --rpc-url ВАШ RPC Sepolia
3 Получаем новый адрес
aztec validator-keys new --fee-recipient 0x0000000000000000000000000000000000000000000000000000000000000000
4 Вытаскиваем 2 приватника от нового ЕТН и BLS
jq -r '.validators[0].attester.eth' /root/.aztec/keystore/key1.json jq -r '.validators[0].attester.bls' /root/.aztec/keystore/key1.json
!!!!сохраняем в надежное место новый адрес и приватники
5 Регистрируем валидатора
aztec add-l1-validator \ --l1-rpc-urls ВАШ RPC \ --network testnet \ --private-key ВАШ СТАРЫЙ ПРИВАТНИК НА КОТОРОМ БЫЛА РАНЬШЕ НОДА \ --attester НОВЫЙ ETH АДРЕСС из шага 3 \ --withdrawer НОВЫЙ ETH АДРЕСС из шага 3 \ --bls-secret-key ВАШ ПРИВАТНИК BLS из шага 4 \ --rollup 0xebd99ff0ff6677205509ae73f93d0ca52ac85d67
Видим что транзакция прошла успешно
Пополняем новый НОВЫЙ ETH АДРЕСС из шага 3 тестовыми токенами Sepolia ETH
6 Запускаем валидатор
screen -S aztec
aztec start --node --archiver --sequencer \ --network testnet \ --l1-rpc-urls ВАШ СЕПОЛИ RPC \ --l1-consensus-host-urls ВАШ beacon_sepolia_RPC \ --sequencer.validatorPrivateKeys НОВЫЙ ПРИВАТНИК из шага 4 \ --sequencer.coinbase НОВЫЙ ETH АДРЕСС из шага 3 \ --p2p.p2pIp ВАШ АЙПИ