Versions in this module Expand all Collapse all v0 v0.0.3 Jul 5, 2024 v0.0.2 Jun 10, 2024 Changes in this version + type EVConfig struct + EpochScanFrom uint64 + FullnodeRpcEndpoint string + InfuraRpcEndpoint string + SamplingEpochType string + SamplingInterval time.Duration + ScanInterval time.Duration + type EpochValidator struct + func MustNewEpochValidator(conf *EVConfig) *EpochValidator + func (validator *EpochValidator) Destroy() + func (validator *EpochValidator) Run(ctx context.Context, wg *sync.WaitGroup) + type EthValidConfig struct + FullnodeRpcEndpoint string + InfuraRpcEndpoint string + SamplingInterval time.Duration + ScanFromBlock uint64 + ScanInterval time.Duration + type EthValidator struct + func MustNewEthValidator(conf *EthValidConfig) *EthValidator + func (validator *EthValidator) Destroy() + func (validator *EthValidator) Run(ctx context.Context, wg *sync.WaitGroup) + type PSVConfig struct + FullnodeRpcEndpoint string + InfuraRpcEndpoint string + type PubSubValidator struct + func MustNewPubSubValidator(conf *PSVConfig) *PubSubValidator + func (validator *PubSubValidator) Destroy() + func (validator *PubSubValidator) Run(ctx context.Context, wg *sync.WaitGroup)