dsa-connectors/test/mainnet/compound-import/ABIs/comptrollerAbi.js
2022-03-03 18:08:06 +05:30

2654 lines
67 KiB
JavaScript

const comptrollerAbi = [
{
"constant": true,
"inputs": [],
"name": "pendingAdmin",
"outputs": [
{
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x26782247"
},
{
"constant": false,
"inputs": [
{
"name": "newPendingAdmin",
"type": "address"
}
],
"name": "_setPendingAdmin",
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xb71d1a0c"
},
{
"constant": true,
"inputs": [],
"name": "comptrollerImplementation",
"outputs": [
{
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xbb82aa5e"
},
{
"constant": false,
"inputs": [],
"name": "_acceptImplementation",
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xc1e80334"
},
{
"constant": true,
"inputs": [],
"name": "pendingComptrollerImplementation",
"outputs": [
{
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xdcfbc0c7"
},
{
"constant": false,
"inputs": [
{
"name": "newPendingImplementation",
"type": "address"
}
],
"name": "_setPendingImplementation",
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xe992a041"
},
{
"constant": false,
"inputs": [],
"name": "_acceptAdmin",
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xe9c714f2"
},
{
"constant": true,
"inputs": [],
"name": "admin",
"outputs": [
{
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xf851a440"
},
{
"inputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "constructor",
"signature": "constructor"
},
{
"payable": true,
"stateMutability": "payable",
"type": "fallback"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"name": "oldPendingImplementation",
"type": "address"
},
{
"indexed": false,
"name": "newPendingImplementation",
"type": "address"
}
],
"name": "NewPendingImplementation",
"type": "event",
"signature": "0xe945ccee5d701fc83f9b8aa8ca94ea4219ec1fcbd4f4cab4f0ea57c5c3e1d815"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"name": "oldImplementation",
"type": "address"
},
{
"indexed": false,
"name": "newImplementation",
"type": "address"
}
],
"name": "NewImplementation",
"type": "event",
"signature": "0xd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"name": "oldPendingAdmin",
"type": "address"
},
{
"indexed": false,
"name": "newPendingAdmin",
"type": "address"
}
],
"name": "NewPendingAdmin",
"type": "event",
"signature": "0xca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a9"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"name": "oldAdmin",
"type": "address"
},
{
"indexed": false,
"name": "newAdmin",
"type": "address"
}
],
"name": "NewAdmin",
"type": "event",
"signature": "0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"name": "error",
"type": "uint256"
},
{
"indexed": false,
"name": "info",
"type": "uint256"
},
{
"indexed": false,
"name": "detail",
"type": "uint256"
}
],
"name": "Failure",
"type": "event",
"signature": "0x45b96fe442630264581b197e84bbada861235052c5a1aadfff9ea4e40a969aa0"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "contributor",
"type": "address"
}
],
"name": "updateContributorRewards",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x741b2525"
},
{
"inputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "constructor",
"signature": "constructor"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "string",
"name": "action",
"type": "string"
},
{
"indexed": false,
"internalType": "bool",
"name": "pauseState",
"type": "bool"
}
],
"name": "ActionPaused",
"type": "event",
"signature": "0xef159d9a32b2472e32b098f954f3ce62d232939f1c207070b584df1814de2de0"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "contract CToken",
"name": "cToken",
"type": "address"
},
{
"indexed": false,
"internalType": "string",
"name": "action",
"type": "string"
},
{
"indexed": false,
"internalType": "bool",
"name": "pauseState",
"type": "bool"
}
],
"name": "ActionPaused",
"type": "event",
"signature": "0x71aec636243f9709bb0007ae15e9afb8150ab01716d75fd7573be5cc096e03b0"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "user",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "oldCompAccrued",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "newCompAccrued",
"type": "uint256"
}
],
"name": "CompAccruedAdjusted",
"type": "event",
"signature": "0x4a5c134e28b537a76546993ea37f3b60d9190476df7356d3842aa40902e20f04"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "contract CToken",
"name": "cToken",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "newSpeed",
"type": "uint256"
}
],
"name": "CompBorrowSpeedUpdated",
"type": "event",
"signature": "0x20af8e791cc98f74b2d7a391c80980ca8e5aebf3d4060bf581997b6acae2e537"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "recipient",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "amount",
"type": "uint256"
}
],
"name": "CompGranted",
"type": "event",
"signature": "0x98b2f82a3a07f223a0be64b3d0f47711c64dccd1feafb94aa28156b38cd9695c"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "user",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "oldCompReceivable",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "newCompReceivable",
"type": "uint256"
}
],
"name": "CompReceivableUpdated",
"type": "event",
"signature": "0x17fea09d9a7ca41b2f9f9118f18f44848a62e9c70d55dd4385131eb2cf1b7e47"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "contract CToken",
"name": "cToken",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "newSpeed",
"type": "uint256"
}
],
"name": "CompSupplySpeedUpdated",
"type": "event",
"signature": "0xdeafccd0c0b768b2529f7dcbbe58e155d6023059150b7490ed4535cc3744b92d"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "contributor",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "newSpeed",
"type": "uint256"
}
],
"name": "ContributorCompSpeedUpdated",
"type": "event",
"signature": "0x386537fa92edc3319af95f1f904dcf1900021e4f3f4e08169a577a09076e66b3"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "contract CToken",
"name": "cToken",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "borrower",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "compDelta",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "compBorrowIndex",
"type": "uint256"
}
],
"name": "DistributedBorrowerComp",
"type": "event",
"signature": "0x1fc3ecc087d8d2d15e23d0032af5a47059c3892d003d8e139fdcb6bb327c99a6"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "contract CToken",
"name": "cToken",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "supplier",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "compDelta",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "compSupplyIndex",
"type": "uint256"
}
],
"name": "DistributedSupplierComp",
"type": "event",
"signature": "0x2caecd17d02f56fa897705dcc740da2d237c373f70686f4e0d9bd3bf0400ea7a"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "error",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "info",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "detail",
"type": "uint256"
}
],
"name": "Failure",
"type": "event",
"signature": "0x45b96fe442630264581b197e84bbada861235052c5a1aadfff9ea4e40a969aa0"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "contract CToken",
"name": "cToken",
"type": "address"
},
{
"indexed": false,
"internalType": "address",
"name": "account",
"type": "address"
}
],
"name": "MarketEntered",
"type": "event",
"signature": "0x3ab23ab0d51cccc0c3085aec51f99228625aa1a922b3a8ca89a26b0f2027a1a5"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "contract CToken",
"name": "cToken",
"type": "address"
},
{
"indexed": false,
"internalType": "address",
"name": "account",
"type": "address"
}
],
"name": "MarketExited",
"type": "event",
"signature": "0xe699a64c18b07ac5b7301aa273f36a2287239eb9501d81950672794afba29a0d"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "contract CToken",
"name": "cToken",
"type": "address"
}
],
"name": "MarketListed",
"type": "event",
"signature": "0xcf583bb0c569eb967f806b11601c4cb93c10310485c67add5f8362c2f212321f"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "contract CToken",
"name": "cToken",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "newBorrowCap",
"type": "uint256"
}
],
"name": "NewBorrowCap",
"type": "event",
"signature": "0x6f1951b2aad10f3fc81b86d91105b413a5b3f847a34bbc5ce1904201b14438f6"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "oldBorrowCapGuardian",
"type": "address"
},
{
"indexed": false,
"internalType": "address",
"name": "newBorrowCapGuardian",
"type": "address"
}
],
"name": "NewBorrowCapGuardian",
"type": "event",
"signature": "0xeda98690e518e9a05f8ec6837663e188211b2da8f4906648b323f2c1d4434e29"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "oldCloseFactorMantissa",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "newCloseFactorMantissa",
"type": "uint256"
}
],
"name": "NewCloseFactor",
"type": "event",
"signature": "0x3b9670cf975d26958e754b57098eaa2ac914d8d2a31b83257997b9f346110fd9"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "contract CToken",
"name": "cToken",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "oldCollateralFactorMantissa",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "newCollateralFactorMantissa",
"type": "uint256"
}
],
"name": "NewCollateralFactor",
"type": "event",
"signature": "0x70483e6592cd5182d45ac970e05bc62cdcc90e9d8ef2c2dbe686cf383bcd7fc5"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "oldLiquidationIncentiveMantissa",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "newLiquidationIncentiveMantissa",
"type": "uint256"
}
],
"name": "NewLiquidationIncentive",
"type": "event",
"signature": "0xaeba5a6c40a8ac138134bff1aaa65debf25971188a58804bad717f82f0ec1316"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "oldPauseGuardian",
"type": "address"
},
{
"indexed": false,
"internalType": "address",
"name": "newPauseGuardian",
"type": "address"
}
],
"name": "NewPauseGuardian",
"type": "event",
"signature": "0x0613b6ee6a04f0d09f390e4d9318894b9f6ac7fd83897cd8d18896ba579c401e"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "contract PriceOracle",
"name": "oldPriceOracle",
"type": "address"
},
{
"indexed": false,
"internalType": "contract PriceOracle",
"name": "newPriceOracle",
"type": "address"
}
],
"name": "NewPriceOracle",
"type": "event",
"signature": "0xd52b2b9b7e9ee655fcb95d2e5b9e0c9f69e7ef2b8e9d2d0ea78402d576d22e22"
},
{
"constant": false,
"inputs": [
{
"internalType": "contract Unitroller",
"name": "unitroller",
"type": "address"
}
],
"name": "_become",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x1d504dc6"
},
{
"constant": true,
"inputs": [],
"name": "_borrowGuardianPaused",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xe6653f3d"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "recipient",
"type": "address"
},
{
"internalType": "uint256",
"name": "amount",
"type": "uint256"
}
],
"name": "_grantComp",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x27efe3cb"
},
{
"constant": true,
"inputs": [],
"name": "_mintGuardianPaused",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x3c94786f"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "newBorrowCapGuardian",
"type": "address"
}
],
"name": "_setBorrowCapGuardian",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x391957d7"
},
{
"constant": false,
"inputs": [
{
"internalType": "contract CToken",
"name": "cToken",
"type": "address"
},
{
"internalType": "bool",
"name": "state",
"type": "bool"
}
],
"name": "_setBorrowPaused",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x18c882a5"
},
{
"constant": false,
"inputs": [
{
"internalType": "uint256",
"name": "newCloseFactorMantissa",
"type": "uint256"
}
],
"name": "_setCloseFactor",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x317b0b77"
},
{
"constant": false,
"inputs": [
{
"internalType": "contract CToken",
"name": "cToken",
"type": "address"
},
{
"internalType": "uint256",
"name": "newCollateralFactorMantissa",
"type": "uint256"
}
],
"name": "_setCollateralFactor",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xe4028eee"
},
{
"constant": false,
"inputs": [
{
"internalType": "contract CToken[]",
"name": "cTokens",
"type": "address[]"
},
{
"internalType": "uint256[]",
"name": "supplySpeeds",
"type": "uint256[]"
},
{
"internalType": "uint256[]",
"name": "borrowSpeeds",
"type": "uint256[]"
}
],
"name": "_setCompSpeeds",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xa8b43948"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "contributor",
"type": "address"
},
{
"internalType": "uint256",
"name": "compSpeed",
"type": "uint256"
}
],
"name": "_setContributorCompSpeed",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x598ee1cb"
},
{
"constant": false,
"inputs": [
{
"internalType": "uint256",
"name": "newLiquidationIncentiveMantissa",
"type": "uint256"
}
],
"name": "_setLiquidationIncentive",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x4fd42e17"
},
{
"constant": false,
"inputs": [
{
"internalType": "contract CToken[]",
"name": "cTokens",
"type": "address[]"
},
{
"internalType": "uint256[]",
"name": "newBorrowCaps",
"type": "uint256[]"
}
],
"name": "_setMarketBorrowCaps",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x607ef6c1"
},
{
"constant": false,
"inputs": [
{
"internalType": "contract CToken",
"name": "cToken",
"type": "address"
},
{
"internalType": "bool",
"name": "state",
"type": "bool"
}
],
"name": "_setMintPaused",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x3bcf7ec1"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "newPauseGuardian",
"type": "address"
}
],
"name": "_setPauseGuardian",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x5f5af1aa"
},
{
"constant": false,
"inputs": [
{
"internalType": "contract PriceOracle",
"name": "newOracle",
"type": "address"
}
],
"name": "_setPriceOracle",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x55ee1fe1"
},
{
"constant": false,
"inputs": [
{
"internalType": "bool",
"name": "state",
"type": "bool"
}
],
"name": "_setSeizePaused",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x2d70db78"
},
{
"constant": false,
"inputs": [
{
"internalType": "bool",
"name": "state",
"type": "bool"
}
],
"name": "_setTransferPaused",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x8ebf6364"
},
{
"constant": false,
"inputs": [
{
"internalType": "contract CToken",
"name": "cToken",
"type": "address"
}
],
"name": "_supportMarket",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xa76b3fda"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"name": "accountAssets",
"outputs": [
{
"internalType": "contract CToken",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xdce15449"
},
{
"constant": true,
"inputs": [],
"name": "admin",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xf851a440"
},
{
"constant": true,
"inputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"name": "allMarkets",
"outputs": [
{
"internalType": "contract CToken",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x52d84d1e"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "cToken",
"type": "address"
},
{
"internalType": "address",
"name": "borrower",
"type": "address"
},
{
"internalType": "uint256",
"name": "borrowAmount",
"type": "uint256"
}
],
"name": "borrowAllowed",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xda3d454c"
},
{
"constant": true,
"inputs": [],
"name": "borrowCapGuardian",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x21af4569"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "borrowCaps",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x4a584432"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "borrowGuardianPaused",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x6d154ea5"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "cToken",
"type": "address"
},
{
"internalType": "address",
"name": "borrower",
"type": "address"
},
{
"internalType": "uint256",
"name": "borrowAmount",
"type": "uint256"
}
],
"name": "borrowVerify",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x5c778605"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "account",
"type": "address"
},
{
"internalType": "contract CToken",
"name": "cToken",
"type": "address"
}
],
"name": "checkMembership",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x929fe9a1"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "holder",
"type": "address"
},
{
"internalType": "contract CToken[]",
"name": "cTokens",
"type": "address[]"
}
],
"name": "claimComp",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x1c3db2e0"
},
{
"constant": false,
"inputs": [
{
"internalType": "address[]",
"name": "holders",
"type": "address[]"
},
{
"internalType": "contract CToken[]",
"name": "cTokens",
"type": "address[]"
},
{
"internalType": "bool",
"name": "borrowers",
"type": "bool"
},
{
"internalType": "bool",
"name": "suppliers",
"type": "bool"
}
],
"name": "claimComp",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x6810dfa6"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "holder",
"type": "address"
}
],
"name": "claimComp",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xe9af0292"
},
{
"constant": true,
"inputs": [],
"name": "closeFactorMantissa",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xe8755446"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "compAccrued",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xcc7ebdc4"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "compBorrowSpeeds",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xf4a433c0"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "compBorrowState",
"outputs": [
{
"internalType": "uint224",
"name": "index",
"type": "uint224"
},
{
"internalType": "uint32",
"name": "block",
"type": "uint32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x8c57804e"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
},
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "compBorrowerIndex",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xca0af043"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "compContributorSpeeds",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x986ab838"
},
{
"constant": true,
"inputs": [],
"name": "compInitialIndex",
"outputs": [
{
"internalType": "uint224",
"name": "",
"type": "uint224"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xa7f0e231"
},
{
"constant": true,
"inputs": [],
"name": "compRate",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xaa900754"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "compReceivable",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x85b7beb8"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "compSpeeds",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x1d7b33d7"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
},
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "compSupplierIndex",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xb21be7fd"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "compSupplySpeeds",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x6aa875b5"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "compSupplyState",
"outputs": [
{
"internalType": "uint224",
"name": "index",
"type": "uint224"
},
{
"internalType": "uint32",
"name": "block",
"type": "uint32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x6b79c38d"
},
{
"constant": true,
"inputs": [],
"name": "comptrollerImplementation",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xbb82aa5e"
},
{
"constant": false,
"inputs": [
{
"internalType": "address[]",
"name": "cTokens",
"type": "address[]"
}
],
"name": "enterMarkets",
"outputs": [
{
"internalType": "uint256[]",
"name": "",
"type": "uint256[]"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xc2998238"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "cTokenAddress",
"type": "address"
}
],
"name": "exitMarket",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xede4edd0"
},
{
"constant": false,
"inputs": [
{
"internalType": "address[]",
"name": "affectedUsers",
"type": "address[]"
},
{
"internalType": "uint256[]",
"name": "amounts",
"type": "uint256[]"
}
],
"name": "fixBadAccruals",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x16b95e8f"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "account",
"type": "address"
}
],
"name": "getAccountLiquidity",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x5ec88c79"
},
{
"constant": true,
"inputs": [],
"name": "getAllMarkets",
"outputs": [
{
"internalType": "contract CToken[]",
"name": "",
"type": "address[]"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xb0772d0b"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "account",
"type": "address"
}
],
"name": "getAssetsIn",
"outputs": [
{
"internalType": "contract CToken[]",
"name": "",
"type": "address[]"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xabfceffc"
},
{
"constant": true,
"inputs": [],
"name": "getBlockNumber",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x42cbb15c"
},
{
"constant": true,
"inputs": [],
"name": "getCompAddress",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x9d1b5a0a"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "account",
"type": "address"
},
{
"internalType": "address",
"name": "cTokenModify",
"type": "address"
},
{
"internalType": "uint256",
"name": "redeemTokens",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "borrowAmount",
"type": "uint256"
}
],
"name": "getHypotheticalAccountLiquidity",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x4e79238f"
},
{
"constant": true,
"inputs": [],
"name": "isComptroller",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x007e3dd2"
},
{
"constant": true,
"inputs": [
{
"internalType": "contract CToken",
"name": "cToken",
"type": "address"
}
],
"name": "isDeprecated",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x94543c15"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "lastContributorBlock",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xbea6b8b8"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "cTokenBorrowed",
"type": "address"
},
{
"internalType": "address",
"name": "cTokenCollateral",
"type": "address"
},
{
"internalType": "address",
"name": "liquidator",
"type": "address"
},
{
"internalType": "address",
"name": "borrower",
"type": "address"
},
{
"internalType": "uint256",
"name": "repayAmount",
"type": "uint256"
}
],
"name": "liquidateBorrowAllowed",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x5fc7e71e"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "cTokenBorrowed",
"type": "address"
},
{
"internalType": "address",
"name": "cTokenCollateral",
"type": "address"
},
{
"internalType": "address",
"name": "liquidator",
"type": "address"
},
{
"internalType": "address",
"name": "borrower",
"type": "address"
},
{
"internalType": "uint256",
"name": "actualRepayAmount",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "seizeTokens",
"type": "uint256"
}
],
"name": "liquidateBorrowVerify",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x47ef3b3b"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "cTokenBorrowed",
"type": "address"
},
{
"internalType": "address",
"name": "cTokenCollateral",
"type": "address"
},
{
"internalType": "uint256",
"name": "actualRepayAmount",
"type": "uint256"
}
],
"name": "liquidateCalculateSeizeTokens",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xc488847b"
},
{
"constant": true,
"inputs": [],
"name": "liquidationIncentiveMantissa",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x4ada90af"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "markets",
"outputs": [
{
"internalType": "bool",
"name": "isListed",
"type": "bool"
},
{
"internalType": "uint256",
"name": "collateralFactorMantissa",
"type": "uint256"
},
{
"internalType": "bool",
"name": "isComped",
"type": "bool"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x8e8f294b"
},
{
"constant": true,
"inputs": [],
"name": "maxAssets",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x94b2294b"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "cToken",
"type": "address"
},
{
"internalType": "address",
"name": "minter",
"type": "address"
},
{
"internalType": "uint256",
"name": "mintAmount",
"type": "uint256"
}
],
"name": "mintAllowed",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x4ef4c3e1"
},
{
"constant": true,
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "mintGuardianPaused",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x731f0c2b"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "cToken",
"type": "address"
},
{
"internalType": "address",
"name": "minter",
"type": "address"
},
{
"internalType": "uint256",
"name": "actualMintAmount",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "mintTokens",
"type": "uint256"
}
],
"name": "mintVerify",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x41c728b9"
},
{
"constant": true,
"inputs": [],
"name": "oracle",
"outputs": [
{
"internalType": "contract PriceOracle",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x7dc0d1d0"
},
{
"constant": true,
"inputs": [],
"name": "pauseGuardian",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x24a3d622"
},
{
"constant": true,
"inputs": [],
"name": "pendingAdmin",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x26782247"
},
{
"constant": true,
"inputs": [],
"name": "pendingComptrollerImplementation",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xdcfbc0c7"
},
{
"constant": true,
"inputs": [],
"name": "proposal65FixExecuted",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xf00a7a92"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "cToken",
"type": "address"
},
{
"internalType": "address",
"name": "redeemer",
"type": "address"
},
{
"internalType": "uint256",
"name": "redeemTokens",
"type": "uint256"
}
],
"name": "redeemAllowed",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xeabe7d91"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "cToken",
"type": "address"
},
{
"internalType": "address",
"name": "redeemer",
"type": "address"
},
{
"internalType": "uint256",
"name": "redeemAmount",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "redeemTokens",
"type": "uint256"
}
],
"name": "redeemVerify",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x51dff989"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "cToken",
"type": "address"
},
{
"internalType": "address",
"name": "payer",
"type": "address"
},
{
"internalType": "address",
"name": "borrower",
"type": "address"
},
{
"internalType": "uint256",
"name": "repayAmount",
"type": "uint256"
}
],
"name": "repayBorrowAllowed",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x24008a62"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "cToken",
"type": "address"
},
{
"internalType": "address",
"name": "payer",
"type": "address"
},
{
"internalType": "address",
"name": "borrower",
"type": "address"
},
{
"internalType": "uint256",
"name": "actualRepayAmount",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "borrowerIndex",
"type": "uint256"
}
],
"name": "repayBorrowVerify",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x1ededc91"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "cTokenCollateral",
"type": "address"
},
{
"internalType": "address",
"name": "cTokenBorrowed",
"type": "address"
},
{
"internalType": "address",
"name": "liquidator",
"type": "address"
},
{
"internalType": "address",
"name": "borrower",
"type": "address"
},
{
"internalType": "uint256",
"name": "seizeTokens",
"type": "uint256"
}
],
"name": "seizeAllowed",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xd02f7351"
},
{
"constant": true,
"inputs": [],
"name": "seizeGuardianPaused",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xac0b0bb7"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "cTokenCollateral",
"type": "address"
},
{
"internalType": "address",
"name": "cTokenBorrowed",
"type": "address"
},
{
"internalType": "address",
"name": "liquidator",
"type": "address"
},
{
"internalType": "address",
"name": "borrower",
"type": "address"
},
{
"internalType": "uint256",
"name": "seizeTokens",
"type": "uint256"
}
],
"name": "seizeVerify",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x6d35bf91"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "cToken",
"type": "address"
},
{
"internalType": "address",
"name": "src",
"type": "address"
},
{
"internalType": "address",
"name": "dst",
"type": "address"
},
{
"internalType": "uint256",
"name": "transferTokens",
"type": "uint256"
}
],
"name": "transferAllowed",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xbdcdc258"
},
{
"constant": true,
"inputs": [],
"name": "transferGuardianPaused",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x87f76303"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "cToken",
"type": "address"
},
{
"internalType": "address",
"name": "src",
"type": "address"
},
{
"internalType": "address",
"name": "dst",
"type": "address"
},
{
"internalType": "uint256",
"name": "transferTokens",
"type": "uint256"
}
],
"name": "transferVerify",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x6a56947e"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "contributor",
"type": "address"
}
],
"name": "updateContributorRewards",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x741b2525"
}
]
module.exports = comptrollerAbi;