enable/disable oracle; remove isPriceValid modifier

This commit is contained in:
tracy
2022-06-24 21:41:59 +08:00
parent eb631f6255
commit 857f7d7fc0
5 changed files with 30 additions and 20 deletions

View File

@@ -71,13 +71,22 @@ contract DPPOracleAdmin is InitializableOwnable {
IDPPOracle(_DPP_).changeOracle(newOracle);
}
function toggleOracleStatus(bool enabled) external notFreezed {
require(
function enableOracle() external notFreezed {
require(
msg.sender == _OWNER_ ||
(IDODOApproveProxy(_DODO_APPROVE_PROXY_).isAllowedProxy(msg.sender)),
"CHANGEORACLE FORBIDDEN!"
);
IDPPOracle(_DPP_).toggleOracleStatus(enabled);
IDPPOracle(_DPP_).enableOracle();
}
function disableOracle(uint256 newI) external notFreezed {
require(
msg.sender == _OWNER_ ||
(IDODOApproveProxy(_DODO_APPROVE_PROXY_).isAllowedProxy(msg.sender)),
"CHANGEORACLE FORBIDDEN!"
);
IDPPOracle(_DPP_).disableOracle(newI);
}
function tuneParameters(