Skip to main content

Oracle

The oracle is the Chainlink Data Streams adapter for the market. It turns a signed V3 report into a PriceData value for the stream the caller names. Chainlink's deployed verifier checks the signatures, and the oracle applies every other gate itself. The owner sets two staleness windows and one spread reduction factor.

PageWhat it holds
Price verificationverify_price, its arguments, the gate order, the staleness classes, the spread reduction formula, the PriceData return, and the error codes it raises.
Constructor and settings__constructor, the owner calls, the bounds, the views, the storage keys, and the events. The ownership and upgrade section covers the Ownable entry points and upgrade.