Documentation ¶
Index ¶
- func BeaconNodeAddresses(path string) []string
- func FetchBuilderClient(ctx context.Context, address string, monitor metrics.Service) (builder.Service, error)
- func LogLevel(path string) zerolog.Level
- func LogWithID(_ context.Context, log zerolog.Logger, tag string) zerolog.Logger
- func ProcessConcurrency(path string) int64
- func Timeout(path string) time.Duration
- type ScatterResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BeaconNodeAddresses ¶ added in v1.5.0
BeaconNodeAddresses returns the best beacon node addresses for the path.
func FetchBuilderClient ¶ added in v1.6.0
func FetchBuilderClient(ctx context.Context, address string, monitor metrics.Service) (builder.Service, error)
FetchBuilderClient fetches a builder client, instantiating it if required.
func LogWithID ¶ added in v1.2.0
LogWithID returns a new logger based on the supplied logger with an additional ID field.
func ProcessConcurrency ¶ added in v1.2.0
ProcessConcurrency returns the best process concurrency for the path.
Types ¶
type ScatterResult ¶
type ScatterResult struct { // Offset is the offset at which the worker started. Offset int // Extent is the user-defined result of running the scatter function. Extent interface{} }
ScatterResult is the result of a single scatter worker.
Click to show internal directories.
Click to hide internal directories.