transmit

package
v2.6.2-mercury-20231208 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 8, 2023 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EventProviderFilterName

func EventProviderFilterName(addr common.Address) string

Types

type EventProvider

type EventProvider struct {
	// contains filtered or unexported fields
}

func NewTransmitEventProvider

func NewTransmitEventProvider(
	logger logger.Logger,
	logPoller logpoller.LogPoller,
	registryAddress common.Address,
	client evmclient.Client,
	lookbackBlocks int64,
) (*EventProvider, error)

func (*EventProvider) Close

func (c *EventProvider) Close() error

func (*EventProvider) GetLatestEvents

func (c *EventProvider) GetLatestEvents(ctx context.Context) ([]ocr2keepers.TransmitEvent, error)

func (*EventProvider) HealthReport

func (c *EventProvider) HealthReport() map[string]error

func (*EventProvider) Name

func (c *EventProvider) Name() string

func (*EventProvider) Ready

func (c *EventProvider) Ready() error

func (*EventProvider) Start

func (c *EventProvider) Start(_ context.Context) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL