Update README.md
This commit is contained in:
parent
8cccdd8b52
commit
79f0d682da
41
README.md
41
README.md
|
@ -103,6 +103,47 @@ Lastly change the `moniker` string in the`config.toml`to identify your node.
|
||||||
moniker = "<your_custom_name>"
|
moniker = "<your_custom_name>"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Upgrading from a previous network
|
||||||
|
|
||||||
|
These instructions are for anyone that ran a previous network and would like to upgrade to a newer version.
|
||||||
|
|
||||||
|
Remove the ephemeral files and reset the data.
|
||||||
|
```
|
||||||
|
rm $HOME/.gaiad/config/addrbook.json $HOME/.gaiad/config/genesis.json
|
||||||
|
gaiad unsafe_reset_all
|
||||||
|
```
|
||||||
|
|
||||||
|
Now your node is in a prestine state without changing your validator key. If you had any
|
||||||
|
sentry nodes or full nodes setup correctly previously they should work.
|
||||||
|
|
||||||
|
**Make sure that every node has a unique `priv_validator.json`. Do not copy the `priv_validator.json` from an old node to multiple new nodes. Running two nodes with the same `priv_validator.json` will cause you to double sign.**\
|
||||||
|
|
||||||
|
|
||||||
|
Now it is time to upgrade the software.
|
||||||
|
```
|
||||||
|
cd $GOPATH/src/github.com/cosmos/cosmos-sdk
|
||||||
|
git fetch --all
|
||||||
|
git checkout v0.18.0-rc0
|
||||||
|
make update_tools
|
||||||
|
make get_vendor_deps
|
||||||
|
make install
|
||||||
|
```
|
||||||
|
|
||||||
|
The next step is to obtain the new genesis file from `https://github.com/cosmos/testnets`.
|
||||||
|
```
|
||||||
|
cd $HOME/testnets
|
||||||
|
git pull origin master
|
||||||
|
|
||||||
|
cp -a gaia-6001/genesis.json $HOME/.gaiad/config
|
||||||
|
```
|
||||||
|
|
||||||
|
The last step is the adjust the `config.toml`. Make sure that you are connected to healthy peers or seed nodes.
|
||||||
|
These are some seeds nodes and they can be put into the config under the `seeds` key. Alternatively you can also
|
||||||
|
ask user validators directly for a persistent peer and add it under the `persisent_peers` key.
|
||||||
|
```
|
||||||
|
80a35a46ce09cfb31ee220c8141a25e73e0b239b@cosmos.cryptium.ch:46656
|
||||||
|
```
|
||||||
|
|
||||||
## Run a Full Node
|
## Run a Full Node
|
||||||
|
|
||||||
Start the full node:
|
Start the full node:
|
||||||
|
|
Loading…
Reference in New Issue