diff --git a/mainnets/odin-mainnet-freya/README.md b/mainnets/odin-mainnet-freya/README.md
index c77da03..8e5f9e1 100644
--- a/mainnets/odin-mainnet-freya/README.md
+++ b/mainnets/odin-mainnet-freya/README.md
@@ -1,7 +1,5 @@
# ODIN MAINNET FREYA
-## First part is to submit the gentx. >> NOW CLOSED <<
-
## Hardware Requirements
* **Minimal**
* 4 GB RAM
@@ -17,6 +15,7 @@
* **Recommended**
* Linux(x86_64)
+
## Installation Steps
#### 1. Basic Packages
```bash:
@@ -50,13 +49,11 @@ go version
Output should be: `go version go1.17.3 linux/amd64`
-
+
### Install Odind from source
#### 1. Clone repository
->Prerequisite: git. [ref](https://github.com/git/git)
->Optional requirement: GNU make. [ref](https://www.gnu.org/software/make/manual/html_node/index.html)
* Clone git repository
```shell
git clone https://github.com/GeoDB-Limited/odin-core.git
@@ -65,7 +62,7 @@ git clone https://github.com/GeoDB-Limited/odin-core.git
```shell
cd odin-core
git fetch --tags
-git checkout v0.2.0
+git checkout v0.3.0-x.1
```
#### 2. Install CLI
```shell
@@ -77,7 +74,9 @@ To confirm that the installation was successful, you can run:
```bash:
odind version
```
-Output should be: `v0.2.0`
+Output should be: `v0.3.0-x.1`
+
+## Instruction for new validators
### Init
This step is essential to init a `secp256k1` (required) key instead of `ed25519` (default)
@@ -113,23 +112,20 @@ odind keys show -a
## Validator Setup Instructions
### Set minimum gas fees
+```bash:
perl -i -pe 's/^minimum-gas-prices = .+?$/minimum-gas-prices = "0.0125loki"/' ~/.odin/config/app.toml
+```
### Add persistent peers
Provided is a small list of peers, however more can be found the `peers.txt` file
```bash:
-PEERS="3c9f836af6e8b00e77ca5792d5a92e2fea8d3f20@116.202.169.136:26656,46fd2ff68ac8128ce04aed6584fa67b048c228ee@162.55.214.187:26766,9d16b1ce74a34b869d69ad5fe34eaca614a36ecd@35.241.238.207:26656,02e905f49e1b869f55ad010979931b542302a9e6@35.241.221.154:26656,aa738c14df142b0119f90bcadfa1f747d5e32b25@130.211.208.2:26656,fa9bb933a7cd51675b903a4565d0c59379500be7@63.209.32.254:26656,0165cd0d60549a37abb00b6acc8227a54609c648@34.79.179.216:26656"
+PEERS="9d16b1ce74a34b869d69ad5fe34eaca614a36ecd@35.241.238.207:26656,02e905f49e1b869f55ad010979931b542302a9e6@35.241.221.154:26656,4847c79f1601d24d3605278a0183d416a99aa093@34.140.252.7:26656,0165cd0d60549a37abb00b6acc8227a54609c648@34.79.179.216:26656"
sed -i.bak -e "s/^persistent_peers *=.*/persistent_peers = \"$PEERS\"/" ~/.odin/config/config.toml
```
-### Download genesis file
+### Download new genesis file
```bash:
-curl https://raw.githubusercontent.com/ODIN-PROTOCOL/networks/master/mainnets/odin-mainnet-freya/final_genesis.json > ~/.odin/config/genesis.json
-```
-
-Verify the hash `283af746fe979c937965f33faa79b2a84badbd136eec434e44d14d552c1e88e8`:
-```
-jq -S -c -M ' ' ~/.odin/config/genesis.json | shasum -a 256
+curl https://raw.githubusercontent.com/ODIN-PROTOCOL/networks/master/mainnets/odin-mainnet-freya/genesis.json > ~/.odin/config/genesis.json
```
### Setup Unit/Daemon file
@@ -174,7 +170,6 @@ journalctl -u odin.service -f
Congratulations! You now have a full node. Once the node is synced with the network,
you can then make your node a validator.
-
### Create validator
1. Transfer funds to your validator address. A minimum of 1 ODIN (1000000loki) is required to start a validator.
@@ -212,3 +207,32 @@ odind q staking validators | grep moniker
priv_validator_key.json
node_key.json
```
+
+## Instruction for old validators
+
+### Stop node
+```bash:
+systemctl stop odin.service
+```
+
+### Install latest Odind from source
+
+[Install latest Odind](#install-odind)
+
+### Download genesis file
+```bash:
+curl https://raw.githubusercontent.com/ODIN-PROTOCOL/networks/master/mainnets/odin-mainnet-freya/genesis.json > ~/.odin/config/genesis.json
+```
+
+### Clean old state
+
+```bash:
+odind unsafe-reset-all
+```
+
+### Rerun node
+```bash:
+systemctl daemon-reload
+systemctl start odin.service
+```
+
diff --git a/mainnets/odin-mainnet-freya/peers.txt b/mainnets/odin-mainnet-freya/peers.txt
index 5c808bc..a7713c7 100644
--- a/mainnets/odin-mainnet-freya/peers.txt
+++ b/mainnets/odin-mainnet-freya/peers.txt
@@ -1,5 +1,5 @@
Foundation nodes:
-9d16b1ce74a34b869d69ad5fe34eaca614a36ecd@35.241.238.207:26656,02e905f49e1b869f55ad010979931b542302a9e6@35.241.221.154:26656,0165cd0d60549a37abb00b6acc8227a54609c648@34.79.179.216:26656
+9d16b1ce74a34b869d69ad5fe34eaca614a36ecd@35.241.238.207:26656,02e905f49e1b869f55ad010979931b542302a9e6@35.241.221.154:26656,4847c79f1601d24d3605278a0183d416a99aa093@34.140.252.7:26656,0165cd0d60549a37abb00b6acc8227a54609c648@34.79.179.216:26656
Validators:
2ad3f2603a479decbbc07e9503d0c739f4014cf5@136.243.50.236:26656