Git Source
function getOracleExecutionPolicy(
OracleAction action,
bool oracleFrozen,
bool isFad,
uint256 liveExecutionStaleness,
uint256 liveLiquidationStaleness,
uint256 fadMaxStaleness
) internal pure returns (OracleExecutionPolicy memory policy);
function isStale(
uint256 oraclePublishTime,
uint256 maxStaleness,
uint256 currentTimestamp
) internal pure returns (bool);
struct OracleExecutionPolicy {
bool closeOnly;
uint256 maxStaleness;
}
enum OracleAction {
OrderExecution,
MarkRefresh,
Liquidation
}