Created
January 25, 2018 01:23
-
-
Save hayesgm/c3e2398505575820552d94b0a8ed4de5 to your computer and use it in GitHub Desktop.
Compound Price Oracle ABI
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ | |
| { | |
| "type": "function", | |
| "stateMutability": "nonpayable", | |
| "payable": false, | |
| "outputs": [ | |
| { | |
| "type": "bool", | |
| "name": "" | |
| } | |
| ], | |
| "name": "setAssetValue", | |
| "inputs": [ | |
| { | |
| "type": "address", | |
| "name": "asset" | |
| }, | |
| { | |
| "type": "uint256", | |
| "name": "valueInWei" | |
| } | |
| ], | |
| "constant": false | |
| }, | |
| { | |
| "type": "function", | |
| "stateMutability": "view", | |
| "payable": false, | |
| "outputs": [ | |
| { | |
| "type": "address", | |
| "name": "" | |
| } | |
| ], | |
| "name": "allowed", | |
| "inputs": [], | |
| "constant": true | |
| }, | |
| { | |
| "type": "function", | |
| "stateMutability": "view", | |
| "payable": false, | |
| "outputs": [ | |
| { | |
| "type": "int256", | |
| "name": "" | |
| } | |
| ], | |
| "name": "assetMultiplier", | |
| "inputs": [], | |
| "constant": true | |
| }, | |
| { | |
| "type": "function", | |
| "stateMutability": "view", | |
| "payable": false, | |
| "outputs": [ | |
| { | |
| "type": "uint256", | |
| "name": "" | |
| } | |
| ], | |
| "name": "getAssetValue", | |
| "inputs": [ | |
| { | |
| "type": "address", | |
| "name": "asset" | |
| }, | |
| { | |
| "type": "uint256", | |
| "name": "amount" | |
| } | |
| ], | |
| "constant": true | |
| }, | |
| { | |
| "type": "function", | |
| "stateMutability": "view", | |
| "payable": false, | |
| "outputs": [ | |
| { | |
| "type": "uint256", | |
| "name": "" | |
| } | |
| ], | |
| "name": "values", | |
| "inputs": [ | |
| { | |
| "type": "address", | |
| "name": "" | |
| } | |
| ], | |
| "constant": true | |
| }, | |
| { | |
| "type": "function", | |
| "stateMutability": "nonpayable", | |
| "payable": false, | |
| "outputs": [ | |
| { | |
| "type": "bool", | |
| "name": "" | |
| } | |
| ], | |
| "name": "checkAllowed", | |
| "inputs": [], | |
| "constant": false | |
| }, | |
| { | |
| "type": "function", | |
| "stateMutability": "view", | |
| "payable": false, | |
| "outputs": [ | |
| { | |
| "type": "address", | |
| "name": "" | |
| } | |
| ], | |
| "name": "getOwner", | |
| "inputs": [], | |
| "constant": true | |
| }, | |
| { | |
| "type": "function", | |
| "stateMutability": "pure", | |
| "payable": false, | |
| "outputs": [ | |
| { | |
| "type": "bool", | |
| "name": "" | |
| } | |
| ], | |
| "name": "arrayContainsAddress", | |
| "inputs": [ | |
| { | |
| "type": "address[]", | |
| "name": "arr" | |
| }, | |
| { | |
| "type": "address", | |
| "name": "val" | |
| } | |
| ], | |
| "constant": true | |
| }, | |
| { | |
| "type": "function", | |
| "stateMutability": "view", | |
| "payable": false, | |
| "outputs": [ | |
| { | |
| "type": "uint256", | |
| "name": "" | |
| } | |
| ], | |
| "name": "getAssetsLength", | |
| "inputs": [], | |
| "constant": true | |
| }, | |
| { | |
| "type": "function", | |
| "stateMutability": "view", | |
| "payable": false, | |
| "outputs": [ | |
| { | |
| "type": "uint256", | |
| "name": "" | |
| } | |
| ], | |
| "name": "getConvertedAssetValue", | |
| "inputs": [ | |
| { | |
| "type": "address", | |
| "name": "srcAsset" | |
| }, | |
| { | |
| "type": "uint256", | |
| "name": "srcAssetAmount" | |
| }, | |
| { | |
| "type": "address", | |
| "name": "targetAsset" | |
| } | |
| ], | |
| "constant": true | |
| }, | |
| { | |
| "type": "function", | |
| "stateMutability": "view", | |
| "payable": false, | |
| "outputs": [ | |
| { | |
| "type": "address", | |
| "name": "" | |
| } | |
| ], | |
| "name": "assets", | |
| "inputs": [ | |
| { | |
| "type": "uint256", | |
| "name": "" | |
| } | |
| ], | |
| "constant": true | |
| }, | |
| { | |
| "type": "function", | |
| "stateMutability": "view", | |
| "payable": false, | |
| "outputs": [ | |
| { | |
| "type": "address[]", | |
| "name": "" | |
| } | |
| ], | |
| "name": "getSupportedAssets", | |
| "inputs": [], | |
| "constant": true | |
| }, | |
| { | |
| "type": "function", | |
| "stateMutability": "nonpayable", | |
| "payable": false, | |
| "outputs": [ | |
| { | |
| "type": "bool", | |
| "name": "" | |
| } | |
| ], | |
| "name": "allow", | |
| "inputs": [ | |
| { | |
| "type": "address", | |
| "name": "_allowed" | |
| } | |
| ], | |
| "constant": false | |
| }, | |
| { | |
| "type": "constructor", | |
| "stateMutability": "nonpayable", | |
| "payable": false, | |
| "inputs": [] | |
| }, | |
| { | |
| "type": "event", | |
| "name": "NewAsset", | |
| "inputs": [ | |
| { | |
| "type": "address", | |
| "name": "asset", | |
| "indexed": true | |
| } | |
| ], | |
| "anonymous": false | |
| }, | |
| { | |
| "type": "event", | |
| "name": "AssetValueUpdate", | |
| "inputs": [ | |
| { | |
| "type": "address", | |
| "name": "asset", | |
| "indexed": true | |
| }, | |
| { | |
| "type": "uint256", | |
| "name": "valueInWei", | |
| "indexed": false | |
| } | |
| ], | |
| "anonymous": false | |
| }, | |
| { | |
| "type": "event", | |
| "name": "GracefulFailure", | |
| "inputs": [ | |
| { | |
| "type": "string", | |
| "name": "errorMessage", | |
| "indexed": false | |
| }, | |
| { | |
| "type": "uint256[]", | |
| "name": "values", | |
| "indexed": false | |
| } | |
| ], | |
| "anonymous": false | |
| } | |
| ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment