{
  "contractName": "PriceOracleProxy",
  "abi": [{"inputs":[{"internalType":"address","name":"guardian_","type":"address"},{"internalType":"address","name":"v1PriceOracle_","type":"address"},{"internalType":"address","name":"cEthAddress_","type":"address"},{"internalType":"address","name":"cUsdcAddress_","type":"address"},{"internalType":"address","name":"cSaiAddress_","type":"address"},{"internalType":"address","name":"cDaiAddress_","type":"address"},{"internalType":"address","name":"cUsdtAddress_","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"constant":true,"inputs":[],"name":"cDaiAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"cEthAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"cSaiAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"cUsdcAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"cUsdtAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"daiOracleKey","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"contract CToken","name":"cToken","type":"address"}],"name":"getUnderlyingPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"guardian","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isPriceOracle","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"saiPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"price","type":"uint256"}],"name":"setSaiPrice","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"usdcOracleKey","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"v1PriceOracle","outputs":[{"internalType":"contract V1PriceOracleInterface","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}],
  "bytecode": "0x608060405234801561001057600080fd5b50604051610739380380610739833981810160405260e081101561003357600080fd5b508051602082015160408301516060840151608085015160a086015160c090960151600180546001600160a01b039788166001600160a01b03199182161790915560008054968816968216969096179095556002805494871694861694909417909355600380549286169285169290921790915560058054918516918416919091179055600680549484169483169490941790935560048054929093169116179055610655806100e46000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063a86b19441161008c578063f9c99e9c11610066578063f9c99e9c1461015e578063fc57d4df1461017d578063fe10c98d146101a3578063ff11439b146101ab576100cf565b8063a86b194414610134578063e5ee0f6e1461014e578063f2c65bf914610156576100cf565b80631a3cb2e8146100d457806321b49128146100f85780632ed58e15146101005780633e76f25514610108578063452a93201461011057806366331bba14610118575b600080fd5b6100dc6101b3565b604080516001600160a01b039092168252519081900360200190f35b6100dc6101c2565b6100dc6101d1565b6100dc6101e0565b6100dc6101e5565b6101206101e0565b604080519115158252519081900360200190f35b61013c6101f4565b60408051918252519081900360200190f35b6100dc6101fa565b6100dc6101ff565b61017b6004803603602081101561017457600080fd5b503561020e565b005b61013c6004803603602081101561019357600080fd5b50356001600160a01b031661030d565b6100dc6105df565b6100dc6105ee565b6004546001600160a01b031681565b6005546001600160a01b031681565b6002546001600160a01b031681565b600181565b6001546001600160a01b031681565b60075481565b600281565b6006546001600160a01b031681565b6001546001600160a01b031633146102575760405162461bcd60e51b81526004018080602001828103825260238152602001806105fe6023913960400191505060405180910390fd5b600754156102ac576040805162461bcd60e51b815260206004820152601e60248201527f534149207072696365206d6179206f6e6c7920626520736574206f6e63650000604482015290519081900360640190fd5b67016345785d8a00008110610308576040805162461bcd60e51b815260206004820152601b60248201527f534149207072696365206d757374206265203c20302e31204554480000000000604482015290519081900360640190fd5b600755565b60025460009082906001600160a01b038083169116141561033957670de0b6b3a76400009150506105da565b6003546001600160a01b038281169116148061036257506004546001600160a01b038281169116145b156103e857600054604080516317a6948f60e21b81526001600482015290516001600160a01b0390921691635e9a523c91602480820192602092909190829003018186803b1580156103b357600080fd5b505afa1580156103c7573d6000803e3d6000fd5b505050506040513d60208110156103dd57600080fd5b505191506105da9050565b6006546001600160a01b038281169116141561044a57600054604080516317a6948f60e21b81526002600482015290516001600160a01b0390921691635e9a523c91602480820192602092909190829003018186803b1580156103b357600080fd5b6005546001600160a01b03828116911614156104f3576000600754116104e757600054604080516317a6948f60e21b81526002600482015290516001600160a01b0390921691635e9a523c91602480820192602092909190829003018186803b1580156104b657600080fd5b505afa1580156104ca573d6000803e3d6000fd5b505050506040513d60208110156104e057600080fd5b50516104eb565b6007545b9150506105da565b6000816001600160a01b0316636f307dc36040518163ffffffff1660e01b815260040160206040518083038186803b15801561052e57600080fd5b505afa158015610542573d6000803e3d6000fd5b505050506040513d602081101561055857600080fd5b5051600054604080516317a6948f60e21b81526001600160a01b0380851660048301529151939450911691635e9a523c91602480820192602092909190829003018186803b1580156105a957600080fd5b505afa1580156105bd573d6000803e3d6000fd5b505050506040513d60208110156105d357600080fd5b5051925050505b919050565b6000546001600160a01b031681565b6003546001600160a01b03168156fe6f6e6c7920677561726469616e206d6179207365742074686520534149207072696365a265627a7a723158206736d964bb9603b3db8160da57f7cddf05856a1e12728891e8f0dd21502aa02164736f6c63430005100032",
  "deployedBytecode": "",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
