Story Protocol Node

Story Protocol Node Setup Guide

Welcome to the Story Protocol Node Setup Guide! This guide will help you set up and configure your node to participate in the Story Protocol Testnet.


Table of Contents

  1. Introduction to Node Setup

  2. Requirements

  3. Installing Dependencies

  4. Setting Up the Node

  5. Connecting to the Network

  6. Managing and Monitoring Your Node


1. Introduction to Node Setup

A Story Protocol node allows you to participate in the decentralized network, validate transactions, and help secure the Story Protocol blockchain.


2. Requirements

Before you begin, make sure you meet the following requirements:

  • Operating System: Linux (Ubuntu 20.04 recommended)

  • Hardware: Minimum 4 CPU cores, 8GB RAM, 200GB SSD

  • Network: Stable internet connection with at least 10 Mbps


3. Installing Dependencies

Make sure your system has the necessary packages to run the node. Open a terminal and install the following:

sudo apt update
sudo apt install -y build-essential curl wget jq

Install Docker (recommended for managing containers):

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

4. Setting Up the Node

Download and configure the Story Protocol node software:

  1. Clone the repository:

    git clone https://github.com/storyprotocol/story-node.git
    cd story-node
  2. Build the Story Protocol node:

    ./install.sh

5. Connecting to the Network

Once the installation is complete, configure your node to connect to the Story Protocol Testnet.

  1. Update the configuration file with the Testnet settings. Open the config.json file:

    nano config.json
  2. Enter the following values in config.json:

    • Network Name: Story Public Testnet

    • RPC URL: https://testnet.storyrpc.io/

    • Chain ID: 1513

  3. Start the node:

    ./start-node.sh

Your node should now be connected to the Testnet.


6. Managing and Monitoring Your Node

To ensure your node runs smoothly, regularly monitor it:

  • Check Logs: Use the following command to monitor logs and check for any errors:

    tail -f node.log
  • Restarting the Node: If you need to restart your node, use:

    ./restart-node.sh

Additional Resources

For troubleshooting or advanced configuration, visit the Story Protocol Documentation.


Last updated