Lumen Logo

Lumen

Active

The first quantum-resistant blockchain in the Cosmos ecosystem, featuring dual-signature (ed25519 + Dilithium PQC) for future-proof security.

Lumen Binary Upgrade

Tip

Looking to install a new node from scratch? Visit the Validator Installation Guide.

Upgrade to v1.6.0

Target BlockProposal IDRelease VersionBinary Daemon
2035000#19v1.6.0lumend

Download & Extract Binary

cd $HOME
rm -rf lumen
mkdir -p lumen
cd lumen
curl -L https://github.com/network-lumen/blockchain/releases/download/v1.6.0/linux-amd64-v1.6.0 -o lumend
chmod +x lumend
./lumend version

Start a new tmux session

tmux new -s lumen-upgrade

Run the auto-upgrade script.

⚠️ NOTE: Make sure you adjust the following according to your setup:
UPGRADE_SCRIPT="https://raw.githubusercontent.com/astrostake/scripts/refs/heads/main/upgrade_binary.sh"
 
curl -sL $UPGRADE_SCRIPT | bash -s -- \
-b "lumend" \
-t "2035000" \
-n "$HOME/lumen/lumend" \
-p "/usr/local/bin" \
-r "http://localhost:13657" \
-a "http://localhost:13317" \
-i "19" \
-d "https://discord.com/api/webhooks/xxx/yyy" \ # optional
--progress-interval 0
Flag explanation:
FlagNameDescription
-bbinary-nameName of the running daemon (e.g. lumend)
-ttarget-blockBlock height at which the upgrade should happen
-nnew-binary-pathFull path to the new binary
-pinstall-pathPath where the current binary is installed (default: $HOME/go/bin)
-rrpc-urlRPC endpoint used to monitor current block height
-iproposal-id(Optional) Proposal ID to validate governance status
-aapi-url(Optional) API endpoint used to fetch proposal status