clients

package
v0.0.43 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2026 License: GPL-3.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// TeamRoles maps clients to their respective team's Discord roles.
	// Multiple role names are supported to allow the bot to operate across different servers.
	TeamRoles = map[string][]string{
		"lighthouse": {"sigmaprime", "lighthouse"},
		"prysm":      {"prysmatic", "prysm"},
		"lodestar":   {"chainsafe", "lodestar"},
		"nimbus":     {"nimbus"},
		"teku":       {"teku"},
		"grandine":   {"grandine"},
		"nethermind": {"nethermind"},
		"nimbusel":   {"nimbus", "nimbusel"},
		"besu":       {"besu"},
		"geth":       {"geth"},
		"reth":       {"reth"},
		"erigon":     {"erigon"},
		"ethereumjs": {"ethereumjs"},
		"ethrex":     {"ethrex"},
	}
	// AdminRoles maps admin roles to their respective Discord roles.
	// Multiple role names are supported to allow the bot to operate across different servers.
	AdminRoles = map[string][]string{
		"ef":    {"ef", "eels", "steel", "pandas"},
		"admin": {"admin"},
		"mod":   {"mod"},
		"epf":   {"epf"},
	}
	// Pre-production clients.
	PreProductionClients = map[string]bool{
		"ethereumjs": true,
		"nimbusel":   true,
		"erigonTwo":  true,
	}
)

Functions

This section is empty.

Types

type ClientType

type ClientType string

ClientType represents the type of client.

const (
	ClientTypeAll ClientType = ".*"
	ClientTypeCL  ClientType = "consensus"
	ClientTypeEL  ClientType = "execution"
)

Define the client types.

func (ClientType) String

func (c ClientType) String() string

String returns the string representation of a client type.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL