---
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