---
# System prepended metadata

title: v9-rc1 -> v9-rc2 Upgrade
tags: [testnet, upgrade]

---

---
tags: testnet,upgrade
---

# v9-rc1 -> v9-rc2 Upgrade

A Gaia binary swap was originally planned to replace `v9.0.0-rc1` with `v9.0.0-rc2` in the Replicated Security Testnet. Before moving ahead, we simulated this using a three-node local testnet.

## Setup

* 3 validators start with the `v9.0.0-rc1` binary from the Gaia releases page. The voting power distribution is 40/32/28 %.
* The halt-height is set to "5" in all validators using `app.toml`

## Chain start

After the halt height was reached:
* 40% validator: cosmovisor did not stop, had to stop service manually
* 32% validator: cosmovisor stopped
* 28% validator: cosmovisor stopped

## Coordinated upgrade

Replaced the binaries on all nodes with the one from the Gaia `v9.0.0-rc2` release page.

After re-starting cosmovisor, all the nodes reported AppHash errors for block height 6.
* 40% validator log: https://paste.c-net.org/TastePlucked
* 32% validator log: https://paste.c-net.org/SolitarySpecific
* 28% validator log: https://paste.c-net.org/RoastingDebates