# Packages
No description provided by the author
A coordinator provides the ability to filter upkeeps based on some type of
in-flight status.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
NewDelegate provides a new Delegate from a provided config.
No description provided by the author
ObservationsToUpkeepKeys loops through all observations, collects the UpkeepIdentifier list from each one, calculates the median block number, and constructs upkeep keys from each identifier with the median block number.
# Constants
an upkeep key is composed of a block number and upkeep id (~40 bytes) an observation is multiple upkeeps to be performed 100 upkeeps to be performed would be a very high upper limit 100 * 10 = 1_000 bytes.
a report is composed of 1 or more abi encoded perform calls with performData of arbitrary length.
ObservationUpkeepsLimit is the maximum number of upkeeps that should be in a single observation.
ReportKeysLimit is the maximum number of upkeeps that should be added to a single report regardless of report capacity.
# 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
No description provided by the author
No description provided by the author
# Structs
Delegate is a container struct for an Oracle plugin.
DelegateConfig provides a single configuration struct for all options to be passed to the oracle, oracle factory, and underlying plugin/services.
Observation defines the data structure that nodes use to communication the details of observed upkeeps.
No description provided by the author
No description provided by the author
# Interfaces
No description provided by the author
ConditionalObserver provides observations queued up conditional upkeeps.
No description provided by the author
Coordinator provides functions to track in-flight status of upkeeps as they move through the OCR process.
No description provided by the author
Encoder provides functions to correctly encode a report from a list of keys.
No description provided by the author
No description provided by the author
Runner is the interface for an object that should determine eligibility state.
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author