# Functions
No description provided by the author
No description provided by the author
# Constants
NOTE: Only add something here if you actually need it, because it has to be supported forever and can't be changed.
No description provided by the author
AggregatorQuote is a special aggregator that is used to aggregate a list of Bid/Mid/Ask price tuples.
ReportFormatEVMPremiumLegacy maintains compatibility with the legacy Mercury v0.3 report format.
ReportFormatJSON is a simple JSON format for reference and debugging.
ReportFormatRetirement is a special "capstone" report format to indicate a retired OCR instance, and handover crucial information to a new one.
# Variables
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
# Interfaces
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
It is recommended not to use 0 as a channel ID to avoid confusion with uninitialized values.
No description provided by the author
No description provided by the author
ReportFormat represents different formats for different targets e.g.
Chose uint32 to represent StreamID and ChannelID for the following reasons: - 4 billion is more than enough to cover our conceivable channel/stream requirements - It is the most compatible, supported everywhere, can be serialized into JSON and used in Javascript without problems - It is the smallest reasonable data type that balances between a large set of possible identifiers and not using too much space - If randomly chosen, low chance of off-by-one ids being valid - Is not specific to any chain, e.g.