Versions in this module Expand all Collapse all v0 v0.1.0 Feb 17, 2026 Changes in this version + type ClientType string + const ClientBesu + const ClientErigon + const ClientGeth + const ClientNethermind + const ClientNimbus + const ClientReth + type RPCRollbackSpec struct + Method RollbackMethodType + RPCMethod string + type Registry interface + Get func(clientType ClientType) (Spec, error) + List func() []ClientType + Register func(spec Spec) + func NewRegistry() Registry + type RollbackMethodType string + const RollbackMethodResetHeadHash + const RollbackMethodSetHeadHex + const RollbackMethodSetHeadInt + type Spec interface + DataDir func() string + DefaultCommand func() []string + DefaultEnvironment func() map[string]string + DefaultImage func() string + EnginePort func() int + GenesisFlag func() string + GenesisPath func() string + InitCommand func() []string + JWTPath func() string + MetricsPort func() int + RPCPort func() int + RPCRollbackSpec func() *RPCRollbackSpec + RequiresInit func() bool + Type func() ClientType + func NewBesuSpec() Spec + func NewErigonSpec() Spec + func NewGethSpec() Spec + func NewNethermindSpec() Spec + func NewNimbusSpec() Spec + func NewRethSpec() Spec