package
2.0.2+incompatible
Repository: https://github.com/ssvlabs/ssv.git
Documentation: pkg.go.dev

# Functions

New creates a new instance of ExecutionClient.
PackLogs packs logs into []BlockLogs by their block number.
WithConnectionTimeout sets timeout for network connection to eth1 node.
WithFollowDistance sets finalization offset (a block at this offset into the past from the head block will be considered as very likely finalized).
WithLogBatchSize sets log batch size.
WithLogger enables logging.
WithMetrics enables reporting metrics.
WithReconnectionInitialInterval sets initial reconnection interval.
WithReconnectionMaxInterval sets max reconnection interval.

# Constants

No description provided by the author
No description provided by the author
TODO ALAN: revert.
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

BlockLogs holds a block's number and it's logs.
ExecutionClient represents a client for interacting with Ethereum execution client.
ExecutionOptions contains config configurations related to Ethereum execution client.

# Type aliases

Option defines an ExecutionClient configuration option.