Versions in this module Expand all Collapse all v0 v0.2.0 May 11, 2026 Changes in this version + type LightbringerTOML struct + BlockConfirmRpcHTTP string + BlockConfirmRpcWS string + GossipEntrypoint string + GrpcAddr string + InfluxdbDatabase string + InfluxdbHost string + InfluxdbToken string + Quiet bool + RpcAddr string + Storage string + func (c *LightbringerTOML) GenerateTOML() string + func (c *LightbringerTOML) Validate() error + func (c *LightbringerTOML) WriteConfigFile(dir string) (string, error) + type Manager struct + func NewManager(cfg ManagerConfig) *Manager + func (m *Manager) Done() <-chan struct{} + func (m *Manager) IsRunning() bool + func (m *Manager) MonitorAndRestart(stopCh <-chan struct{}, maxRetries int) + func (m *Manager) Pid() int + func (m *Manager) Start() error + func (m *Manager) Stop(timeout time.Duration) error + func (m *Manager) WaitReady(timeout time.Duration) error + func (m *Manager) WriteConfig() (string, error) + type ManagerConfig struct + BinaryPath string + ConfigDir string + GrpcAddr string + LogWriter io.Writer + TOML LightbringerTOML