---
# System prepended metadata

title: Untitled

---

## Who should download a snapshot and resync starting from 1.1.2?

If you dont see precommit or prevote please resync from 1.1.2 to 2.0.1

Currently we're on round 10. You can check the prevotes with the following:
```
curl -sL http://localhost:26657/consensus_state | jq -r ".result.round_state.height_vote_set[10].prevotes_bit_array"
```

You can check the commits with the following:
```
curl -sL http://localhost:26657/consensus_state | jq -r ".result.round_state.height_vote_set[10].precommits_bit_array"
```

If your node is returning responses for these queries, don't stop your node.


## Getting a snapshot for v1.1.2

You can get snapshot data from Polkachu for prior to the upgrade height (58700): https://polkachu.com/tendermint_snapshots/evmos

Here are all the available download links for snapshots:
```
https://snapshots2.polkachu.com/snapshots/evmos/evmos_57132.tar.lz4, 
https://snapshots.polkachu.com/snapshots/evmos/evmos_57132.tar.lz4
http://ml44mo89nd8ub31jf1loq1acjs.ingress.xch.computer:31234/evmos_57132.tar.lz4
```

**NOTE YOU DON'T NEED TO RUN `evmosd unsafe-reset-all`**

Set up the node with the snapshot data above by clearing your data. (please make sure that you've backed up your validator key, `priv_validator_key.json` and your `priv_validator_state.json`, which is located under `$EVMOSD_HOME/data`)

This will just delete the chain db files:
```
rm -rf $EVMOSD_HOME/data/*db $EVMOSD_HOME/data/*wal
```

Once you place the snapshot data, you can insert your `priv_validator_state.json` if you deleted the entire /data directory.

If you deleted teh whole /data directory but need to recover your `priv_validator_state.json`, please see **Repairing your priv_validator_state.json** below.

Then set up cosmovisor with `v1.1.2` for genesis/bin and `v2.0.1` for the v2/bin upgrade (if you're using it) OR start running the `v1.1.2` binary with the snapshot and prepare to run the `v2.0.1` binary manually when the chain halts at the upgrade height (no need for halt-height to be set, `v1.1.2` will halt automatically)

After you start `v2.0.1`, **DO NOT stop the node till we have blocks**. DO NOT restart for config changes or anything or you will have to resync from snapshot again.

Verify your node is working by running one of the below commands:

> Currently we are on round 10

```
curl -sL http://localhost:26657/consensus_state | jq -r ".result.round_state.height_vote_set[10].prevotes_bit_array"
```

You can check the commits with the following:
```
curl -sL http://localhost:26657/consensus_state | jq -r ".result.round_state.height_vote_set[10].precommits_bit_array"
```



If your node previously had peering issues, add persistent peers from [here](https://hackmd.io/VTulVrhDQRmjhKRSu-Gv_A?both) to your config.toml **PRIOR TO STARTING v2.0.1**

## Repairing your priv_validator_state.json

As long as you have the correct height, you should ok.
```
{"height":"58701","round":"10","step":6,"block_id":{"hash":"4214C0EC93D2C1E9E77AC90BC295BFD4F32450A0F5D27EB0CAFFAA01F92366D0","part_set_header":{"total":4,"hash":"32EDBA170659DCCC770897BFA97E7D17D59E104EF357369519A0339630034F77"}}}
```