nethermind@sedge:~/# sedge cli
? Select network mainnet

? Select node type full-node

? Generation path /root/sedge/sedge-data

? Container tag, sedge will add to each container and the network, a suffix with the tag 

? Do you want to set up a validator? Yes

? Enable MEV Boost? Yes

? Mev-Boost image flashbots/mev-boost:latest
? Insert relay URLs if you don't want to use the default values listed below Default values are listed below. (
https://0xa7ab7a996c8584251c8f925da3170bdfd6ebc75d50f5ddc4050a6fdc77f2a3b5fce2cc750d0865e05d7228af97d69561@agnostic-relay.net

Open-source Ethereum full node deployment tool

Sedge makes installing a proof-of-stake (PoS) network node and validator easy. Perfect for Ethereum and Gnosis Chain solo stakers, and protocol and dApp developers, it reduces the risk of downtime and slashing incidents.

nethermind@sedge:~/# sedge cli
? Select network mainnet

? Select node type full-node

? Generation path /root/sedge/sedge-data

? Container tag, sedge will add to each container and the network, a suffix with the tag 

? Do you want to set up a validator? Yes

? Enable MEV Boost? Yes

? Mev-Boost image flashbots/mev-boost:latest
? Insert relay URLs if you don't want to use the default values listed below Default values are listed below. (
https://0xa7ab7a996c8584251c8f925da3170bdfd6ebc75d50f5ddc4050a6fdc77f2a3b5fce2cc750d0865e05d7228af97d69561@agnostic-relay.net

? Select execution client nethermind

? Select consensus client randomize
2023-10-11 15:57:32 -- [INFO] Random consensus client selected: lodestar

? Select validator client randomize
2023-10-11 15:57:34 -- [INFO] Random validator client selected: lodestar

? Validator grace period. This is the number of epochs the validator will wait for security reasons before starting 1
? Graffiti to be used by the validator (press enter to skip it) Nethermind? Checkpoint sync URL https://beaconstate.ethstaker.cc? Please enter the Fee Recipient address

Advancing the resilience of decentralized networks

Committed to providing accessible and trustless blockchain solutions, we built Sedge to lessen the technical challenges of running an Ethereum node. Suitable for those new to staking and power users alike, Sedge establishes a robust Ethereum and Gnosis Chain staking infrastructure in only a few steps, supporting client diversity and the network’s latest updates.

Built entirely in Go, Sedge is cross-platform compatible, running on Windows, MacOS, and Linux.

Interactive guided setup for solo staking

Sedge offers a streamlined, one-step node setup, including the generation or import of validator keys. It tool provides automatic client installation using the CLI wizard and creates Docker Compose scripts for the entire validator setup based on desired configuration and client choices.

You have the flexibility to deploy a range of nodes including execution, consensus, validator, and MEV-boost, either standalone or in combination, covering Ethereum and Gnosis Chain full node setup.

Get started

Automated testing for testnet developers

A hands-off setup is available, ideal for automation, scripts, and advanced users. For applications interfacing with Ethereum full-node components, we recommend integrating Sedge into your testing workflows.

The automatic generation of Docker Compose scripts ensures smooth client configuration and dependencies management, while advanced users have the flexibility to modify the scripts to suit their requirements.

Read documentation

Exposing an API or Checkpoint Syncendpoint

For those requiring an alternative to public API endpoints, Sedge offers a user-friendly and free solution compatible with the execution JSON-RPC API or the Beacon Chain HTTP API. Deploy an RPC node or Beacon Chain node API with minimal steps, relying on Sedge for node setup, randomized clients selection, and dependencies management.

Additionally, set up a node without a validator to expose a Checkpoint Sync endpoint. This enables faster sync for your consensus nodes as well as those from the community.

Supported networks

Ethereum

Deploy a single or full node, or run a validator node with mev-boost on Ethereum mainnet, and testnets Goerli and Sepolia.

GnosisChain

Run a node or stake GNO on the EVM-compatible, low-cost Gnosis Chain and Chiado testnet.

Close client collaboration

We unlock time efficiencies while conducting the audit. A collaborative client relationship allows us to rapidly evaluate and understand the smart contracts and increases the quality of the audit report.

PoS networks / chains

We aim to extend support to other proof-of-stake networks and chains, and we welcome public contributions.

Disclaimer: Sedge is a stable project but has not yet been audited, so users should be aware of potential issues. Sedge is free, open source, and under active development with a roadmap for future updates and improvements.

Collaborating on this project

Miguel

Tenorio

Carlos

Bermudez

Marcos

Maceo

Adrian

Paez

Collaborating on this project

Miguel

Tenorio

Carlos

Bermudez

Marcos

Maceo

Adrian

Paez