Skip to main content

Gnosis

Gnosis Chain is an EVM based Ethereum sidechain designed to be a platform for decentralized prediction markets. It is a permissionless network governed by the Gnosis community.

Supported Execution Clients​

Supported Consensus Clients​

Supported Validator Clients​

Run a Validator or Full Node​

Validators and Full Nodes, protect the network by validating transactions and blocks. They are the backbone of the network and are responsible for the security of the network. This guide shows you how to use Sedge to setup a full node or a validator in Gnosis.

info

Validating the Gnosis Beacon Chain requires 1 GNO per validator process.

Generating a Full Node​

To generate a setup of a full node (without a validator node) with random clients, you only need to add the --no-validator to sedge generate full-node. For example:

sedge generate full-node --no-validator --network=gnosis

Running a Full Node with a Validator​

To generate a setup of a validator with random clients, you need to omit the --no-validator flag. For example:

sedge generate full-node --network=gnosis

Create keystore for validator​

To create a keystore for a validator, you need to run the following command:

sedge keys --network gnosis

Running your setup​

Once you have generated your setup, you can run it with the following command:

sedge run

Consensus Clients Requirements​

Lighthouse Client​

Lighthouse Minimum​

  • Dual-core CPU, 2015 or newer
  • 8 GB RAM
  • 500 GB SSD
  • 10 Mb/s download, 5 Mb/s upload broadband connection
  • Quad-core AMD Ryzen, Intel Broadwell, ARMv8 or newer
  • 16 GB RAM
  • 1 TB SSD
  • 100 Mb/s download, 20 Mb/s upload broadband connection

Teku Client​

Teku Minimum​

  • Dual Core CPU, i5-760 or AMD FX-8100 or better
  • 8 GB RAM
  • 500 GB SSD
  • 1 Mb/s broadband connection
  • Quad core CPU, Intel Core i7–4770 or AMD FX-8310 or better
  • 16 GB RAM
  • 1 TB SSD
  • 10 Mb/s broadband connection

For a more detailed description, you can look on the Beacon Chain Node Requirements at the Gnosis Chain documentation.

Execution Client Requirements​

Nethermind Client​

  • OS: Ubuntu
  • CPU: 2 cores
  • RAM: 8GB
  • Disk: 500gb SSD

For a more detailed description, you can look on the Guide for Run a Gnosis Execution Layer Node