Versions in this module Expand all Collapse all v0 v0.1.1 Apr 22, 2026 v0.1.0 Apr 14, 2026 Changes in this version + type ClientConfig struct + ConsensusHeaders map[string]string + ConsensusURL string + ExecutionHeaders map[string]string + ExecutionURL string + Name string + type ClientPool struct + func NewClientPool(logger logrus.FieldLogger) (*ClientPool, error) + func NewClientPoolWithContext(ctx context.Context, logger logrus.FieldLogger) (*ClientPool, error) + func (pool *ClientPool) AddClient(config *ClientConfig) error + func (pool *ClientPool) Close() + func (pool *ClientPool) GetAllClients() []*PoolClient + func (pool *ClientPool) GetClientsByNamePatterns(includePattern, excludePattern string) []*PoolClient + func (pool *ClientPool) GetConsensusPool() *consensus.Pool + func (pool *ClientPool) GetExecutionPool() *execution.Pool + func (pool *ClientPool) SetEventBus(eventBus *events.EventBus) + type PoolClient struct + Config *ClientConfig + ConsensusClient *consensus.Client + ExecutionClient *execution.Client