Epix Logo

Epix

Active

The world's first blockchain powering a completely decentralized internet where websites are hosted by everyone, controlled by no one.

Epix Binary Upgrade

Tip

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

Upgrade to v0.7.2

Target BlockProposal IDRelease VersionBinary Daemon
5360000#10v0.7.2epixd

Download & Extract Binary

cd $HOME
rm -rf epix
git clone https://github.com/EpixZone/EpixChain.git epix
cd epix
git checkout v0.7.2
make build
./build/epixd version

Start a new tmux session

tmux new -s epix-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 "epixd" \
-t "5360000" \
-n "$HOME/epix/build/epixd" \
-p "$HOME/go/bin" \
-r "http://localhost:14657" \
-i "10" \
-a "http://localhost:14317" \
-d "https://discord.com/api/webhooks/xxx/yyy" \ # optional
--progress-interval 0
Flag explanation:
FlagNameDescription
-bbinary-nameName of the running daemon (e.g. epixd)
-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