# Side Protocol: Run a Full Node guide

By [Gax1nnt](https://paragraph.com/@gax1nnt) · 2024-08-02

---

In this simple guide, I will show you how to put a complete Side Protocol project node. I'm sure you will be able to get it up and running quickly if you use my guide! Be sure to subscribe to my social networks, they will be listed at the end of the guide.

Run a Full Node
---------------

### Testnet Configuration

*   Chain ID: grimoria-testnet-1
    
*   RPC: [https://testnet-rpc.side.one](https://testnet-rpc.side.one/)
    
*   Rest: [https://testnet-rest.side.one](https://testnet-rest.side.one/)
    
*   gRPC: [https://testnet-grpc.side.one:443](https://testnet-grpc.side.one/)
    
*   Persistence Nodes: [6bef0693d7a31fed473b95123ad19b544b414093@202.182.119.24](mailto:6bef0693d7a31fed473b95123ad19b544b414093@202.182.119.24):26656,[44f8009ed91fddd7ee51117482ede20fb4f33e78@149.28.156.79](mailto:44f8009ed91fddd7ee51117482ede20fb4f33e78@149.28.156.79):26656
    

### Hardware Requirement

*   CPU: 4 cores
    
*   RAM: 8 GB
    
*   Storage: 500 GB
    
*   Network: 1 Gbps
    

### Build Sided from Source code

    git clone https://github.com/sideprotocol/side.git
    cd side
    git checkout v0.9.0
    export GOPATH=$HOME/go
    export PATH=$PATH:$GOPATH/bin
    

Compile the sided binary:

    make install
    sided version
    

### Adding keys to the keyring

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

### Initialize the Node

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

### Download The Genesis file

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

### Adding seeds and persistent peers

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

    persistent_peers = "6bef0693d7a31fed473b95123ad19b544b414093@202.182.119.24:26656,44f8009ed91fddd7ee51117482ede20fb4f33e78@149.28.156.79:26656"
    

### Set up min gas price

    # in app.toml file
    minimum-gas-prices = "0.005uside"
    

### Start Node and Sync

    sided tendermint unsafe-reset-all 
    sided start
    

My Links
--------

If you found this guide helpful or just liked it, you can learn more about me and subscribe to my social media. Do it, don't be lazy!

[https://gax1nnt.gitbook.io/gax1nnt/](https://gax1nnt.gitbook.io/gax1nnt/)

[https://x.com/Gax1nnt](https://x.com/Gax1nnt)

[https://discord.com/users/846687399262289932](https://discord.com/users/846687399262289932)

[https://linktr.ee/Gax1nnt](https://linktr.ee/Gax1nnt)

---

*Originally published on [Gax1nnt](https://paragraph.com/@gax1nnt/side-protocol-run-a-full-node-guide)*
