Page cover

Installation

circle-info

DISCLAIMER: This guide is for informational purposes only. Always verify steps with official documentation and ensure you fully understand each action before proceeding.

System Specs

Hardware
Requirement

CPU

4 Cores

RAM

8 GB

Disk

200 GB

Bandwidth

10 MBit/s

https://docs.story.foundation/docs/node-setuparrow-up-right

Install dependencies

sudo apt update
sudo apt-get update
sudo apt install curl git make jq build-essential gcc unzip wget lz4 aria2 -y

Download Story-Geth binary v0.9.3

wget https://story-geth-binaries.s3.us-west-1.amazonaws.com/geth-public/geth-linux-amd64-0.9.3-b224fdf.tar.gz
tar -xzvf geth-linux-amd64-0.9.3-b224fdf.tar.gz
[ ! -d "$HOME/go/bin" ] && mkdir -p $HOME/go/bin
if ! grep -q "$HOME/go/bin" $HOME/.bash_profile; then
  echo "export PATH=$PATH:/usr/local/go/bin:~/go/bin" >> ~/.bash_profile
fi
sudo cp geth-linux-amd64-0.9.3-b224fdf/geth $HOME/go/bin/story-geth
source $HOME/.bash_profile
story-geth version

Download Story binary v0.10.1

This latest version for you cannot sync form 0, must use Snapshot above block height 626,575

Init Iliad node

Use Snapshot

Snapshotchevron-right

Create story-geth service file

Create story service file

Reload and start story-geth

Reload and start story

Check logs

Wait a minute for connect peers

Check sync status

circle-check

Check block sync left:

Create validator

Export validator Public Key & Private key

By default, when you run story init a validator key is created for you. To view your validator key, run the following command:

In addition, if you want to export the derived EVM private key of your validator into the default data config directory, please run the following:

circle-exclamation

Note that to participate in consensus, at least 1 IP must be staked (equivalent to 1000000000000000000 wei)! Faucet link: https://faucet.story.foundation/arrow-up-right

Create validator

circle-exclamation

Validator Staking

Replace VALIDATOR_PUB_KEY_IN_BASE64

Amount: 1000000000000000000=1 IP Token

Check your Validator on Explorer

  • Get your validator info:

Result:

circle-info

{ "address": "D6F92FD7D0460AA9E4CF4D299FE479E93395DCF3", "pub_key": { "type": "tendermint/PubKeySecp256k1", "value": "A+46wEmBx5QQscNOKhmJgaAQjdr85s1OzvNimMiaysp3" }, "voting_power": "15000" }

  • Paste HEX Validator Address: D6F92FD7D0460AA9E4CF4D299FE479E93395DCF3 to search

# Delete node

triangle-exclamation

Last updated