Versions in this module Expand all Collapse all v0 v0.0.2 Apr 10, 2023 Changes in this version type PageInterface + SetApp func(app *tview.Application) + SetPageID func(id string) type PageType + func (p *PageType) SetApp(app *tview.Application) + func (p *PageType) SetPageID(id string) v0.0.1 Mar 29, 2023 Changes in this version + var All = make(map[string]PageInterface) + var Pages *tview.Pages + func ChangePage(nextPage string) + func GetCcClient(ccClient string) string + func GetEcClient(ecClient string) string + func GetRandomCcClient() string + func GetRandomEcClient() string + func SetSettings(settings SettingsType) + func Setup(app *tview.Application) + type Confirmation struct + func (n *Confirmation) GetFirstElement() tview.Primitive + func (n *Confirmation) GoBack() + func (n *Confirmation) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (n *Confirmation) OnResume() + func (n *Confirmation) Page() tview.Primitive + type ConsensusClientCheckpointSync struct + func (p *ConsensusClientCheckpointSync) GetFirstElement() tview.Primitive + func (p *ConsensusClientCheckpointSync) GoBack() + func (p *ConsensusClientCheckpointSync) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *ConsensusClientCheckpointSync) Page() tview.Primitive + type ConsensusClientDopelgangerProtection struct + func (n *ConsensusClientDopelgangerProtection) GetFirstElement() tview.Primitive + func (p *ConsensusClientDopelgangerProtection) GoBack() + func (p *ConsensusClientDopelgangerProtection) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *ConsensusClientDopelgangerProtection) Page() tview.Primitive + type ConsensusClientExternalSelectedLighthouse struct + func (p *ConsensusClientExternalSelectedLighthouse) GetFirstElement() tview.Primitive + func (p *ConsensusClientExternalSelectedLighthouse) GoBack() + func (p *ConsensusClientExternalSelectedLighthouse) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *ConsensusClientExternalSelectedLighthouse) Page() tview.Primitive + type ConsensusClientExternalSelectedLighthouseType struct + HTTPUrl string + type ConsensusClientExternalSelectedPrysm struct + func (p *ConsensusClientExternalSelectedPrysm) GetFirstElement() tview.Primitive + func (p *ConsensusClientExternalSelectedPrysm) GoBack() + func (p *ConsensusClientExternalSelectedPrysm) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *ConsensusClientExternalSelectedPrysm) Page() tview.Primitive + type ConsensusClientExternalSelectedPrysmType struct + HTTPUrl string + JSONRpcUrl string + type ConsensusClientExternalSelectedTeku struct + func (p *ConsensusClientExternalSelectedTeku) GetFirstElement() tview.Primitive + func (p *ConsensusClientExternalSelectedTeku) GoBack() + func (p *ConsensusClientExternalSelectedTeku) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *ConsensusClientExternalSelectedTeku) Page() tview.Primitive + type ConsensusClientExternalSelectedTekuType struct + HTTPUrl string + type ConsensusClientExternalType struct + Lighthouse ConsensusClientExternalSelectedLighthouseType + Prysm ConsensusClientExternalSelectedPrysmType + Teku ConsensusClientExternalSelectedTekuType + type ConsensusClientGraffiti struct + func (p *ConsensusClientGraffiti) GetFirstElement() tview.Primitive + func (p *ConsensusClientGraffiti) GoBack() + func (p *ConsensusClientGraffiti) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *ConsensusClientGraffiti) Page() tview.Primitive + type ConsensusClientSelection struct + func (n *ConsensusClientSelection) GetFirstElement() tview.Primitive + func (p *ConsensusClientSelection) GoBack() + func (p *ConsensusClientSelection) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *ConsensusClientSelection) Page() tview.Primitive + type ConsensusClientSettingsType struct + CheckpointUrl string + DoppelgangerProtection string + External ConsensusClientExternalType + ExternalSelection string + Graffit string + Selection string + type Dummy struct + func (p *Dummy) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *Dummy) OnResume() + func (p *Dummy) Page() tview.Primitive + type ETHClient struct + func (n *ETHClient) GetFirstElement() tview.Primitive + func (p *ETHClient) GoBack() + func (p *ETHClient) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *ETHClient) Page() tview.Primitive + type ExecutionClient struct + func (n *ExecutionClient) GetFirstElement() tview.Primitive + func (p *ExecutionClient) GoBack() + func (p *ExecutionClient) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *ExecutionClient) Page() tview.Primitive + type ExecutionClientExternal struct + func (p *ExecutionClientExternal) GetFirstElement() tview.Primitive + func (p *ExecutionClientExternal) GoBack() + func (p *ExecutionClientExternal) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *ExecutionClientExternal) Page() tview.Primitive + type ExecutionClientExternalSelection struct + func (n *ExecutionClientExternalSelection) GetFirstElement() tview.Primitive + func (p *ExecutionClientExternalSelection) GoBack() + func (p *ExecutionClientExternalSelection) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *ExecutionClientExternalSelection) Page() tview.Primitive + type ExecutionClientExternalType struct + HTTPBasedRpcApi string + WebsocketBasedRpcApi string + type ExecutionClientSettingsType struct + External ExecutionClientExternalType + SelectionOption string + type FallbackClients struct + func (n *FallbackClients) GetFirstElement() tview.Primitive + func (p *FallbackClients) GoBack() + func (p *FallbackClients) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *FallbackClients) Page() tview.Primitive + type FallbackClientsLighthouse struct + func (p *FallbackClientsLighthouse) GetFirstElement() tview.Primitive + func (p *FallbackClientsLighthouse) GoBack() + func (p *FallbackClientsLighthouse) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *FallbackClientsLighthouse) OnResume() + func (p *FallbackClientsLighthouse) Page() tview.Primitive + type FallbackClientsLighthouseType struct + BeaconNodeHttpUrl string + ExecutionClientUrl string + type FallbackClientsPrysm struct + func (p *FallbackClientsPrysm) GetFirstElement() tview.Primitive + func (p *FallbackClientsPrysm) GoBack() + func (p *FallbackClientsPrysm) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *FallbackClientsPrysm) OnResume() + func (p *FallbackClientsPrysm) Page() tview.Primitive + type FallbackClientsPrysmType struct + BeaconNodeHttpUrl string + BeaconNodeJsonRpcpUrl string + ExecutionClientUrl string + type FallbackClientsSettingsType struct + Lighthouse FallbackClientsLighthouseType + Prysm FallbackClientsPrysmType + SelectionOption string + Teku FallbackClientsTekuType + type FallbackClientsTeku struct + func (p *FallbackClientsTeku) GetFirstElement() tview.Primitive + func (p *FallbackClientsTeku) GoBack() + func (p *FallbackClientsTeku) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *FallbackClientsTeku) OnResume() + func (p *FallbackClientsTeku) Page() tview.Primitive + type FallbackClientsTekuType struct + BeaconNodeHttpUrl string + ExecutionClientUrl string + type MEVBoost struct + func (p *MEVBoost) GetFirstElement() tview.Primitive + func (p *MEVBoost) GoBack() + func (p *MEVBoost) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *MEVBoost) OnResume() + func (p *MEVBoost) Page() tview.Primitive + type MEVBoostExternal struct + func (p *MEVBoostExternal) GetFirstElement() tview.Primitive + func (p *MEVBoostExternal) GoBack() + func (p *MEVBoostExternal) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *MEVBoostExternal) OnResume() + func (p *MEVBoostExternal) Page() tview.Primitive + type MEVBoostLocal struct + func (p *MEVBoostLocal) GetFirstElement() tview.Primitive + func (p *MEVBoostLocal) GoBack() + func (p *MEVBoostLocal) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *MEVBoostLocal) OnResume() + func (p *MEVBoostLocal) Page() tview.Primitive + type ModalPage struct + func (p *ModalPage) Page(prop modalPageProps) tview.Primitive + type Monitoring struct + func (n *Monitoring) GetFirstElement() tview.Primitive + func (n *Monitoring) GoBack() + func (n *Monitoring) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (n *Monitoring) OnResume() + func (n *Monitoring) Page() tview.Primitive + type Network struct + func (n *Network) GetFirstElement() tview.Primitive + func (n *Network) GoBack() + func (n *Network) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (n *Network) OnResume() + func (n *Network) Page() tview.Primitive + type PageInterface interface + GetFirstElement func() tview.Primitive + GoBack func() + HandleEvents func(event *tcell.EventKey) *tcell.EventKey + OnResume func() + Page func() tview.Primitive + type PageType struct + App *tview.Application + ID string + func (p *PageType) GetFirstElement() tview.Primitive + func (p *PageType) GoBack() + func (p *PageType) HandleEvents(event *tcell.EventKey) *tcell.EventKey + func (p *PageType) OnResume() + func (p *PageType) Page() tview.Primitive + type SettingsType struct + Confirmed bool + ConsensusClient ConsensusClientSettingsType + EthClient string + ExecutionClient ExecutionClientSettingsType + FallbackClients FallbackClientsSettingsType + MEVBoost string + MEVBoostExternalMevUrl string + MEVBoostLocalRegulated bool + MEVBoostLocalUnregulated bool + Monitoring string + Network string + func GetSettings() SettingsType