OpenViSTAI · Agents · Blockchain · Crypto
Menu
Infrastructure

Sedge

Sedge is a Go-based command-line tool that generates Docker Compose and environment configuration for proof-of-stake nodes and validators, and guides users through dependency checks, validator keystore handling and running the configured services.

Independent OpenViST project profile, based on linked sources.

Sedge — OpenViST project profile in Infrastructure.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Sedge when you want a command-line workflow to configure and run an on-premise proof-of-stake node setup, with validator key steps included when needed.

Who it is for

  • Blockchain node operators setting up proof-of-stake infrastructure.
  • Validator operators who need a CLI workflow for generating or importing keystores alongside node configuration.

Documented uses

  • Generate Docker Compose and `.env` files for a chosen client configuration.
  • Generate validator keystores or import existing keys.
  • Check Docker-related dependencies and execute a configured node stack.
Before you choose

Requirements & limits

The project is publicly available on GitHub under the Apache-2.0 license. Listed installation routes are a release binary, Homebrew, Go, or building from source.

  • Docker and the Docker Compose plugin are dependencies.
  • The default execution runs execution and consensus nodes; validator execution begins after consensus sync.
  • Sedge’s documented workflow includes both interactive and customizable non-interactive modes.
  • The repository identifies the setup as on-premise and notes validator key security as an operator responsibility.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Use the interactive CLI setup workflow

Generate and run a configured node and validator setup through Sedge’s documented interactive workflow.

Before you start

  • Sedge installed using one of its listed installation methods.
  • Docker and the Docker Compose plugin; Sedge can provide installation instructions or install them if absent.

Steps

  1. Start the interactive workflow with sedge cli.

  2. Generate the Docker Compose file and .env file for the selected client configuration.

  3. Generate a validator keystore or import one, then check dependencies as prompted.

  4. Execute the generated Compose file; execution and consensus nodes run by default, and the validator client starts after consensus syncs.

Expected outcome

A generated and executed node setup, with validator execution following consensus-node synchronization when a validator is configured.

Guide limitations

  • The README describes this as an on-premise full-node setup.
  • The validator client does not start until the consensus node is synced.
  • The repository cautions users to verify downloaded binaries come from a reputable source.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
13 October 2026
Original website title
NethermindEth/sedge · Official homepage title · retained in its source language