# Namada SE 2 Restart 2 [Namada SE 2 Restart 1](https://hackmd.io/JFTcbzDmRi2DCxVA98eg3w?edit=) * TLDR; There was a bug that reordered ABCI messages. v0.31.2 has a bug that causes jailing operations to be applied in a non-determinstic order. This was caught uniquely due to the bug in v0.31.1, which caused a number of random jailing events. The current network progressed to block 8671 which resulted in committing a broken state. In order to fix it a majority of validator voting power must upgrade to [v0.31.4](https://github.com/anoma/namada/releases/tag/v0.31.4) and resync. ## Steps to upgrade :warning:**ABOVE ALL ELSE, DON'T DELETE THE KEYS OR THE VALIDATOR STATE.**:warning: I would suggest the following steps to upgrade: 1. Stop the validator node 2. Upgrade to [v0.31.4](https://github.com/anoma/namada/releases/tag/v0.31.4) 3. Initialize your validator from scratch by running `join-network` again (same steps as before) but on a new base directory 4. [Important] Move over whatever double-sign protection you use (`<chain_id>/cometbft/data/priv_validator_state.json`) to the new directory 5. Modify your p2p stack according to this message: https://discord.com/channels/833618405537218590/1192974425423892550/1206615315618857040 - also according to the peers posted here: https://github.com/anoma/namada-shielded-expedition/tree/main 7. Modify the consensus timeouts in order to speed up the sync - `vim <base_dir>/shielded-expedition.88f17d1d14/config.toml` - timeout_propose = "3000ms" - timeout_propose_delta = "500ms" (used to be "500ms") - timeout_prevote = "1000ms" - timeout_prevote_delta = "500ms" (used to be "500ms") - timeout_precommit = "1000ms" - timeout_precommit_delta = "0ms" (used to be "500ms") - timeout_commit = "10000ms" 8. Start the node and sync ## Restart tracking - Please add your status under the column "Restart 2" on the [Shielded Expedition Restart Tracker](https://docs.google.com/spreadsheets/d/1zGORcIVoRND491cjCEvvbzerGjrAblCMhEYxr29rgmE/edit#gid=0) we need at least 2/3 of the voting power ## Notes - Coordinate with the other validators and voting power on Discord and help each other. - Make sure to change the config.toml in `<chain_id>/config.toml` and not `<chain_id>/cometbft/config.toml` - the latter gets overriden - No need to change the `.masp-params`.