Also available on Github.
// SPDX-License-Identifier: agpl-3.0pragma solidity 0.6.12;​interface IPriceOracleGetter {function getAssetPrice(address _asset) external view returns (uint256);function getAssetsPrices(address[] calldata _assets) external view returns(uint256[] memory);function getSourceOfAsset(address _asset) external view returns(address);function getFallbackOracle() external view returns(address);}
[{"inputs": [{"internalType": "address[]","name": "_assets","type": "address[]"},{"internalType": "address[]","name": "_sources","type": "address[]"},{"internalType": "address","name": "_fallbackOracle","type": "address"}],"payable": false,"stateMutability": "nonpayable","type": "constructor"},{"anonymous": false,"inputs": [{"indexed": true,"internalType": "address","name": "asset","type": "address"},{"indexed": true,"internalType": "address","name": "source","type": "address"}],"name": "AssetSourceUpdated","type": "event"},{"anonymous": false,"inputs": [{"indexed": true,"internalType": "address","name": "fallbackOracle","type": "address"}],"name": "FallbackOracleUpdated","type": "event"},{"anonymous": false,"inputs": [{"indexed": true,"internalType": "address","name": "previousOwner","type": "address"},{"indexed": true,"internalType": "address","name": "newOwner","type": "address"}],"name": "OwnershipTransferred","type": "event"},{"constant": true,"inputs": [],"name": "isOwner","outputs": [{"internalType": "bool","name": "","type": "bool"}],"payable": false,"stateMutability": "view","type": "function"},{"constant": true,"inputs": [],"name": "owner","outputs": [{"internalType": "address","name": "","type": "address"}],"payable": false,"stateMutability": "view","type": "function"},{"constant": false,"inputs": [],"name": "renounceOwnership","outputs": [],"payable": false,"stateMutability": "nonpayable","type": "function"},{"constant": false,"inputs": [{"internalType": "address","name": "newOwner","type": "address"}],"name": "transferOwnership","outputs": [],"payable": false,"stateMutability": "nonpayable","type": "function"},{"constant": false,"inputs": [{"internalType": "address[]","name": "_assets","type": "address[]"},{"internalType": "address[]","name": "_sources","type": "address[]"}],"name": "setAssetSources","outputs": [],"payable": false,"stateMutability": "nonpayable","type": "function"},{"constant": false,"inputs": [{"internalType": "address","name": "_fallbackOracle","type": "address"}],"name": "setFallbackOracle","outputs": [],"payable": false,"stateMutability": "nonpayable","type": "function"},{"constant": true,"inputs": [{"internalType": "address","name": "_asset","type": "address"}],"name": "getAssetPrice","outputs": [{"internalType": "uint256","name": "","type": "uint256"}],"payable": false,"stateMutability": "view","type": "function"},{"constant": true,"inputs": [{"internalType": "address[]","name": "_assets","type": "address[]"}],"name": "getAssetsPrices","outputs": [{"internalType": "uint256[]","name": "","type": "uint256[]"}],"payable": false,"stateMutability": "view","type": "function"},{"constant": true,"inputs": [{"internalType": "address","name": "_asset","type": "address"}],"name": "getSourceOfAsset","outputs": [{"internalType": "address","name": "","type": "address"}],"payable": false,"stateMutability": "view","type": "function"},{"constant": true,"inputs": [],"name": "getFallbackOracle","outputs": [{"internalType": "address","name": "","type": "address"}],"payable": false,"stateMutability": "view","type": "function"}]
​