Lumera
TestnetUpdate v1.20.2
Instructions for updating Lumera to v1.20.2
๐ข ๐ Update Steps
๐ข Step 1: Governance Vote ๐ณ๏ธ
# Vote YES for Proposal #11
lumerad tx gov vote 15 yes --from wallet --chain-id lumera-testnet-2 --gas-prices 0.1ulume --gas auto --gas-adjustment 1.6 -yAfter Evm-Migration:
lumerad tx gov vote 15 yes \
--from wallet-evm \
--keyring-backend os \
--chain-id lumera-testnet-2 \
--gas-prices 0.1ulume \
--gas auto --gas-adjustment 1.6 \
-y๐ข Step 2: Switch to Working Directory ๐
cd $HOME๐ข Step 3: Download v1.20.2 Binary ๐ฅ
wget -O lumera_v1.20.2_linux_amd64.tar.gz https://github.com/LumeraProtocol/lumera/releases/download/v1.20.2/lumera_v1.20.2_linux_amd64.tar.gz๐ข Step 4: Extract Archive ๐ฆ
tar -xvzf lumera_v1.20.2_linux_amd64.tar.gz๐ข Step 5: Make Binary Executable โ
chmod +x lumerad๐ข Step 6: Create Cosmovisor Upgrade Directory ๐
mkdir -p $HOME/.lumera/cosmovisor/upgrades/v1.20.2/bin๐ข Step 7: Move Binary to Upgrade Directory ๐
mv $HOME/lumerad $HOME/.lumera/cosmovisor/upgrades/v1.20.2/bin/lumeradsudo mkdir -p /root/.lumera/libsudo mv $HOME/libwasmvm.x86_64.so /root/.lumera/lib/libwasmvm.x86_64.so๐ข Step 8: Verify Installation โ๏ธ
ls -l $HOME/.lumera/cosmovisor/upgrades/v1.20.2/bin/Expected Output:
-rwxr-xr-x 1 root root ... lumerad๐ข Step 9: Pre-Update Checks ๐
# Check current version
lumerad version
# Check node sync status
curl -s localhost:${LUMERA_PORT}657/status | jq .result.sync_info
# Check proposal status
lumerad q gov proposal 14๐ข โ ๏ธ Important Notes
- Automatic Update: Cosmovisor will automatically perform the update at the designated block height after the proposal is approved.
- No Manual Intervention Required: Once you place the binary in the upgrade folder, Cosmovisor will automatically handle the transition at the correct time.
- Node Status: Your node must be running and fully synced during the update.
- Backup: It is highly recommended to back up your important data before the update.
๐ข ๐ Post-Update Checks
# Monitor node logs
sudo journalctl -fu lumerad -o cat
# Check the new version (should be v1.20.2)
lumerad version
# Check node status
curl -s localhost:${LUMERA_PORT}657/status | jq
# Check block height
lumerad status 2>&1 | jq .SyncInfo.latest_block_height๐ข ๐งน Cleanup (Optional)
# Delete the downloaded tar.gz file
rm -f $HOME/lumera_v1.20.2_linux_amd64.tar.gz