# Packages
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
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
Errors exposed to product plugins.
No description provided by the author
Errors exposed to product plugins.
Errors exposed to product plugins.
No description provided by the author
Errors exposed to product plugins.
No description provided by the author
Errors exposed to product plugins.
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: sc-55296 to rename ocr2keeper to ocr2automation in code.
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
No description provided by the author
No description provided by the author
No description provided by the author
ChainFeeComponents contains the different cost components of executing a transaction.
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
PluginArgs are the args required to create any OCR2 plugin components.
RelayArgs are the args required to create relayer.
No description provided by the author
No description provided by the author
TxMeta contains metadata fields for a transaction.
No description provided by the author
# Interfaces
AutomationProvider provides components needed for the automation OCR2 plugin.
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
No description provided by the author
ChainService is a sub-interface that encapsulates the explicit interactions with a chain, rather than through a provider.
No description provided by the author
No description provided by the author
The bootstrap jobs only watch config.
ContractReader defines essential read operations a chain should implement for reading contract values and events.
No description provided by the author
No description provided by the author
No description provided by the author
An on-chain event source, which understands router proxy contracts.
No description provided by the author
No description provided by the author
No description provided by the author
MedianProvider provides all components needed for a median OCR2 plugin.
No description provided by the author
MercuryProvider provides components needed for a mercury OCR2 plugin.
No description provided by the author
No description provided by the author
No description provided by the author
PluginProvider provides common components for any OCR2 plugin.
Relayer extends ChainService with providers for each product.
No description provided by the author
No description provided by the author
Deprecated: use services.Service.
No description provided by the author
# Type aliases
BatchGetLatestValuesRequest string is contract name.
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
OCR2PluginType defines supported OCR2 plugin types.
Plugin is an alias for PluginProvider, for compatibility.
TransactionStatus are the status we expect every TXM to support and that can be returned by StatusForUUID.
No description provided by the author