fix logic

This commit is contained in:
Daniel Martín Jiménez 2021-03-03 16:26:01 +01:00
parent 4f9bf92679
commit f29afb1b47

View File

@ -1,20 +1,12 @@
pragma solidity 0.6.12; pragma solidity 0.6.12;
import {Ownable} from '../dependencies/openzeppelin/contracts/Ownable.sol'; contract AaveOracle {
contract AaveOracle is Ownable {
event AssetSourceUpdated(address indexed asset, address indexed source); event AssetSourceUpdated(address indexed asset, address indexed source);
event OracleSystemMigrated(); event OracleSystemMigrated();
constructor() public { constructor(address[] calldata assets, address[] calldata sources) public {
emit OracleSystemMigrated();
}
function setAssetSources(address[] calldata assets, address[] calldata sources)
external
onlyOwner
{
require(assets.length == sources.length, 'INCONSISTENT_PARAMS_LENGTH'); require(assets.length == sources.length, 'INCONSISTENT_PARAMS_LENGTH');
emit OracleSystemMigrated();
for (uint256 i = 0; i < assets.length; i++) { for (uint256 i = 0; i < assets.length; i++) {
emit AssetSourceUpdated(assets[i], sources[i]); emit AssetSourceUpdated(assets[i], sources[i]);
} }