Documentation
¶
Index ¶
- type Config
- type Metrics
- type Pool
- func (p *Pool) GetHealthyBeaconNode() *beacon.Node
- func (p *Pool) GetHealthyBeaconNodes() []*beacon.Node
- func (p *Pool) GetHealthyExecutionNode() *execution.Node
- func (p *Pool) GetHealthyExecutionNodes() []*execution.Node
- func (p *Pool) HasBeaconNodes() bool
- func (p *Pool) HasExecutionNodes() bool
- func (p *Pool) HasHealthyBeaconNodes() bool
- func (p *Pool) HasHealthyExecutionNodes() bool
- func (p *Pool) Start(ctx context.Context)
- func (p *Pool) UpdateNodeMetrics()
- func (p *Pool) WaitForHealthyBeaconNode(ctx context.Context) (*beacon.Node, error)
- func (p *Pool) WaitForHealthyExecutionNode(ctx context.Context) (*execution.Node, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Metrics ¶
type Metrics struct {
// contains filtered or unexported fields
}
func NewMetrics ¶
func (Metrics) SetNodesTotal ¶
type Pool ¶
type Pool struct {
// contains filtered or unexported fields
}
func (*Pool) GetHealthyBeaconNode ¶
func (*Pool) GetHealthyBeaconNodes ¶
func (*Pool) GetHealthyExecutionNode ¶
func (*Pool) GetHealthyExecutionNodes ¶
func (*Pool) HasBeaconNodes ¶
func (*Pool) HasExecutionNodes ¶
func (*Pool) HasHealthyBeaconNodes ¶
func (*Pool) HasHealthyExecutionNodes ¶
func (*Pool) UpdateNodeMetrics ¶
func (p *Pool) UpdateNodeMetrics()
func (*Pool) WaitForHealthyBeaconNode ¶
Click to show internal directories.
Click to hide internal directories.