Network Upgrade: Uluwatu
This guide describes the process to participate in the critical coordinated Omni Omega “Uluwatu” network upgrade (hard fork). (Omni network upgrades are named after iconic surf spots; Uluwatu is in Bali).
TL;DR
- Simply ensure the
omniops/halovisor:v0.9.0
docker image is running BEFORE the upgrade height.halovisor:v0.9.0
: wraps cosmovisor withhalo:v0.8.1
andhalo:v0.9.0
- It will perform the binary switch automatically at the required block.
- Upgrade name (for Cosmovisor):
1_uluwatu
- Omega upgrade height:
3 070 000
- Omega upgrade date: 14 Oct 2024
- Version(s) supported before upgrade:
halo:v0.4.0 .. v0.8.1
- Version required after upgrade:
halo:v0.9.0
🚧 Like any blockchain network upgrade (hard fork), nodes that do not upgrade will crash or stall.
Details
The “uluwatu” upgrade is the first network upgrade (hard fork) planned for the Omni Omega network and is included in the halo:v0.9.0
release.
The upgrade changes the x/slashing
module parameters, see issue for more details.
Quick jailing ensures good network performance. Small inactivity slashing ensures little value is lost in the event jailing.
Validator downtime is mostly disincentivised by missed rewards of long jailing period which is required by XChain security model.
The upgrade also contains changes to halo
’s attest
module logic ensuring that attestations are only deleted when they exit the modified vote window. See issue and PR for details.
No changes to geth
is required, this version is compatible with v1.14.11
.
See Run a Full Node for more details on running halo
with cosmovisor
.
See the Operator FAQ for details on halovisor vs halo
and docker vs binaries