diff --git a/contracts/misc/OracleAnchor.sol b/contracts/misc/OracleAnchor.sol new file mode 100644 index 00000000..93e035fd --- /dev/null +++ b/contracts/misc/OracleAnchor.sol @@ -0,0 +1,22 @@ +pragma solidity 0.6.12; + +import {Ownable} from '../dependencies/openzeppelin/contracts/Ownable.sol'; + +contract AaveOracle is Ownable { + event AssetSourceUpdated(address indexed asset, address indexed source); + event OracleSystemMigrated(); + + constructor() public { + emit OracleSystemMigrated(); + } + + function setAssetSources(address[] calldata assets, address[] calldata sources) + external + onlyOwner + { + require(assets.length == sources.length, 'INCONSISTENT_PARAMS_LENGTH'); + for (uint256 i = 0; i < assets.length; i++) { + emit AssetSourceUpdated(assets[i], sources[i]); + } + } +}