IOracleMiddlewareEvents

Git Source

Defines all the custom events emitted by the contracts related to the OracleMiddleware contracts.

Events

TimeElapsedLimitUpdated

The time elapsed limit was updated.

event TimeElapsedLimitUpdated(uint256 newTimeElapsedLimit);

Parameters

NameTypeDescription
newTimeElapsedLimituint256The new limit.

ValidationDelayUpdated

The validation delay was updated.

event ValidationDelayUpdated(uint256 newValidationDelay);

Parameters

NameTypeDescription
newValidationDelayuint256The new validation delay.

PythRecentPriceDelayUpdated

The recent price delay for Pyth was updated.

event PythRecentPriceDelayUpdated(uint64 newDelay);

Parameters

NameTypeDescription
newDelayuint64The new recent price delay.

DataStreamsRecentPriceDelayUpdated

The recent price delay for Chainlink data streams was updated.

event DataStreamsRecentPriceDelayUpdated(uint64 newDelay);

Parameters

NameTypeDescription
newDelayuint64The new recent price delay.

RedstoneRecentPriceDelayUpdated

The recent price delay for Redstone was updated.

event RedstoneRecentPriceDelayUpdated(uint48 newDelay);

Parameters

NameTypeDescription
newDelayuint48The new recent price delay.

ConfRatioUpdated

The confidence ratio was updated.

event ConfRatioUpdated(uint256 newConfRatio);

Parameters

NameTypeDescription
newConfRatiouint256The new confidence ratio.

PenaltyBpsUpdated

The penalty for Redstone prices was updated.

event PenaltyBpsUpdated(uint16 newPenaltyBps);

Parameters

NameTypeDescription
newPenaltyBpsuint16The new penalty.

LowLatencyDelayUpdated

The low latency delay was updated.

event LowLatencyDelayUpdated(uint16 newLowLatencyDelay);

Parameters

NameTypeDescription
newLowLatencyDelayuint16The new low latency delay.