Story Protocol

Aeneid Testnet

Story is making the legal system for creative Intellectual Property (IP) more efficient by turning IP "programmable" on the blockchain. To do this, we have created Story Network: a purpose-built layer 1 blockchain where people or programs alike can license, remix, and monetize IP according to transparent terms set by creators themselves. Resources

Hardware requirements

CPU

8 cores

RAM

32 GB

Storage

500 GB NVME

Network

25 MBit/s

OS

Linux (Ubuntu 24.04 x64)

Installation πŸ’Ύ

Update repositories

apt update && apt upgrade -y

Install dependencies

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

Install GO

cd $HOME
VER="1.22.11"
wget "https://golang.org/dl/go$VER.linux-amd64.tar.gz"
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf "go$VER.linux-amd64.tar.gz"
rm "go$VER.linux-amd64.tar.gz"
[ ! -f ~/.bash_profile ] && touch ~/.bash_profile
echo "export PATH=$PATH:/usr/local/go/bin:~/go/bin" >> ~/.bash_profile
source $HOME/.bash_profile
[ ! -d ~/go/bin ] && mkdir -p ~/go/bin

Set var (replace your Moniker and custom port)

Get binaries

Initialize

Set custom ports in story.toml and config.toml file (if needed)

Enable prometheus and disable indexing

Create a service Story-geth

Create a service Story

Restart and run

Check status

Check logs

Sync from snapshot

circle-info

You can find and use community snapshots. Wait for full synchronization before proceeding to the next step.

Create a validator

View validator key

Export EVM private key

You can import the private key into an EVM wallet

circle-info

For create the validator, you need 1024 $IP token.

Create a validator

Move your txt file to .env file with your private key

circle-info

The .env file should look like the following (make sure not to add a 0x prefix):

PRIVATE_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Create validator (locked):

Or create validator (unlocked):

Remember to backup your validator priv_key from here

Useful commands βš™οΈ

node info

logs

restart service

stop service

enable service

disable service

Delete node πŸ—‘οΈ

Last updated