Documentation
¶
Overview ¶
Types are shared with external relay libraries so they can implement the interfaces required to run as a core OCR job.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OCR2MedianProvider ¶ added in v1.3.0
type OCR2MedianProvider interface { ReportCodec() median.ReportCodec MedianContract() median.MedianContract }
OCR2MedianProvider contains methods needed for the median.Median plugin
type OCR2ProviderCtx ¶ added in v1.3.0
type OCR2ProviderCtx interface { services.ServiceCtx ContractTransmitter() types.ContractTransmitter ContractConfigTracker() types.ContractConfigTracker OffchainConfigDigester() types.OffchainConfigDigester OCR2MedianProvider }
OCR2ProviderCtx contains methods needed for job.OCR2OracleSpec functionality
type RelayerCtx ¶ added in v1.3.0
type RelayerCtx interface { services.ServiceCtx // NewOCR2Provider is generic for all OCR2 plugins on the given chain. NewOCR2Provider(externalJobID uuid.UUID, spec interface{}) (OCR2ProviderCtx, error) }
RelayerCtx represents a relayer
Click to show internal directories.
Click to hide internal directories.