Lumera Testnet Binary Upgrade
Tip
Looking to install a new node from scratch? Visit the Validator Installation Guide.
Upgrade to v1.20.2 Aurora Convergence
| Target Block | Proposal ID | Release Version | Binary Daemon |
|---|---|---|---|
6149000 | #15 | v1.20.2 | lumerad |
Download & Extract Binary
cd $HOME
rm -rf lumera
mkdir -p lumera
cd lumera
wget https://github.com/LumeraProtocol/lumera/releases/download/v1.20.2/lumera_v1.20.2_linux_amd64.tar.gz
tar -xvf lumera_v1.20.2_linux_amd64.tar.gz
$HOME/lumera/lumerad versionStart a new tmux session
tmux new -s lumera-upgradeRun the auto-upgrade script.
⚠️ NOTE: Make sure you adjust the following according to your setup:
- RPC port: use your own RPC endpoint after -r (default is http://localhost:26657)
- API port: use your own REST API endpoint after -a (default is http://localhost:1317)
UPGRADE_SCRIPT="https://raw.githubusercontent.com/astrostake/scripts/refs/heads/main/upgrade_binary.sh"
curl -sL $UPGRADE_SCRIPT | bash -s -- \
-b "lumerad" \
-t "6149000" \
-n "$HOME/lumera/lumerad" \
-p "$HOME/go/bin" \
-r "http://localhost:16657" \
-i "15" \
-a "http://localhost:16317" \
-d "https://discord.com/api/webhooks/xxx/yyy" \ # optional
--progress-interval 0Flag explanation:
| Flag | Name | Description |
|---|---|---|
-b | binary-name | Name of the running daemon (e.g. lumerad) |
-t | target-block | Block height at which the upgrade should happen |
-n | new-binary-path | Full path to the new binary |
-p | install-path | Path where the current binary is installed (default: $HOME/go/bin) |
-r | rpc-url | RPC endpoint used to monitor current block height |
-i | proposal-id | (Optional) Proposal ID to validate governance status |
-a | api-url | (Optional) API endpoint used to fetch proposal status |
