# 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`.