Run a Full Node

<aside> 👉 Hardware Requirement

- Minimum Requirements
	- CPU: 4 cores
	- RAM: 8 GB
	- Storage: 500 GB
	- Network: 1 Gbps
- Recommended Specifications
	- CPU: 8 cores
	- RAM: 16 GB
	- Storage: 800 GB
	- Network: 1 Gbps

</aside>

<aside> 👉 Install sided from source

- Ensure that you have the necessary version of Golang installed. **go version**
git clone <https://github.com/sideprotocol/side.git>
cd side
git checkout v0.9.0

# Compile the binary
make install
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
sided version

#out
0.9.0

</aside>

<aside> 👉 Adding keys to the keyring

sided keys add test --key-type="segwit"

</aside>

<aside> 👉 Initialize the Node

sided init <MY_SIDE_VALIDATOR> --chain-id=grimoria-testnet-1

</aside>

<aside> 👉 Download the genesis file and replace your local one

wget <https://raw.githubusercontent.com/sideprotocol/testnet/main/grimoria-testnet-1/genesis.json> -O $HOME/.side/config/genesis.json

</aside>

<aside> 👉 Adding seeds and persistent peers

# Open the config.toml to edit the seeds and persistent peers:

cd $HOME/.side/config
vim config.toml

# Modify the seed node or persistence node configuration by referring to the seeds and persistence details provided in the file

persistent_peers = "[email protected]:26656,[email protected]:26656"

</aside>

<aside> 👉 Setting up minimum gas prices

 minimum-gas-prices = "0.005uside"

</aside>

<aside> 👉 Start Node

sided tendermint unsafe-reset-all 
sided start

</aside>