⚙️ Installation

Chain ID: story-1 | Node Version: geth v1.1.2 | storyd v1.4.2

Recommended Hardware:

Node Type
CPU
RAM
Storage

Mainnet

8

32GB

400GB

Install dependencies

# Update the repositories
sudo apt update && apt upgrade -y
# Install developer packages
sudo apt install -y curl git jq lz4 build-essential
# Install Go
sudo rm -rf /usr/local/go
curl -Ls https://go.dev/dl/go1.23.5.linux-amd64.tar.gz | sudo tar -xzf - -C /usr/local
eval $(echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee /etc/profile.d/golang.sh)
eval $(echo 'export PATH=$PATH:$HOME/go/bin' | tee -a $HOME/.profile)
echo "export PATH=$PATH:/usr/local/go/bin:/usr/local/bin:$HOME/go/bin" >> $HOME/.bash_profile
source $HOME/.bash_profile
go version

Automatic Installation

Manual Installation

Setup config

Set custom ports

You can change value STORY_PORT=35 To any other ports

Create a service

Download latest chain snapshot

Create validator

View your validator key

Export EVM private key

View EVM private key and make a key backup

Before creating a validator, wait for your node to get fully synced. Once "catching_up" is "false", move on to the next step

Create validator, locked

Create validator, unlocked

Remember to backup your validator priv_key from here:

Last updated