Comptroller

Verified contract

Active on Ethereum with 43 txns
Deployed by via 0xd00b8de8 at 10926853
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
3 additional variables
ERC-20
--
0xbc1d6f0a97b14510fbb49d23514becb86136483f0db502ab978201de65943ae4
0x0b1dca1134db791d5d4d51444613fd222c3fa39af89e0519ef305e2632aca4f5
0xd12b06b578846fc03c4109c32b083e354544e4379afeffb4574b6b8d4dfaab65
0xba81f954427f4c1d8504b86ccfc5c5e1b8a40ee127e9e8fdea10e5620071eab3
0x3916c48ab3f1445c7cdc91f61a8fee259f702f748efcb5e62593298b7baf2c5b
0x03bed595f76c1c4ffa6280b059a1bc30dbd4b9fc9a1e80abcd0b22d0375a562b
0x6fab3654830a1afdc7fd2c504a7691d3e7aaf2c44336c13c92e087a56823477a
0xc708d6c9ba1392b69fb8c4bfe27e32562362ae5c2b401b59139a319724623a4a
0x893d536912b9a04f5c072adbaf9b867edca1085e34ce5bbcef0c1eb3559f2744
0xf7db40fdd6e74e961889e5c1753b6f0ce7c888ef5cf7605519e83993e4a43fba

Functions
Getter at block 20894546
_borrowGuardianPaused(view returns (bool)
false
_mintGuardianPaused(view returns (bool)
false
admin(view returns (address)
0x8d2f28785293796f8f46feceaea644b974002a78
closeFactorMantissa(view returns (uint256)
800000000000000000
compClaimThreshold(view returns (uint256)
1000000000000000000
compInitialIndex(view returns (uint224)
1000000000000000000000000000000000000
compRate(view returns (uint256)
30000000000000000000
comptrollerImplementation(view returns (address)
0x0000000000000000000000000000000000000000
getAllMarkets(view returns (address[])
[0x7E31AA7fD2cA59f2452C2F0c42310fAa2c873Fd5, 0xF1996EbE287dC4d6c0376741397A9AC320860ed8, 0x2eE06Fca87DE3B1B2d35FB41299641536eB60cED, 0x3914DbDD96d874E5D907A29ADaEDdEbBb062a197, 0x5e8D55C254bdd475cf2514F37b43b7C8cd829d6c, 0x7Bb69eb2dC94F2DE63609D13A3ffE5515F7C50e5, 0x96Ea9437A8d3A83b24D4F674f93A6d43323D03B2, 0xC02583fcAB6d9Cb8D3f2cE3D201D6294501E86AA, 0x34777545038C0ce8DA8924500F78aF291F8647E9, 0x856DD5F453f3bc5Ea7CFa53573b74D525e5aC2dC]
getBlockNumber(view returns (uint256)
20894546
getCheeseAddress(view returns (address)
0x88c97f3fc11e28650f10c1862381a3262b572270
isComptroller(view returns (bool)
true
liquidationIncentiveMantissa(view returns (uint256)
0
maxAssets(view returns (uint256)
20
miningRule(view returns (uint256)
0
oracle(view returns (address)
0x144ddf20fff157b791904be9400e3680d823b7cd
pauseGuardian(view returns (address)
0x0000000000000000000000000000000000000000
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingComptrollerImplementation(view returns (address)
0x0000000000000000000000000000000000000000
seizeGuardianPaused(view returns (bool)
false
transferGuardianPaused(view returns (bool)
false
Read-only
accountAssets(addressuint256view returns (address)
allMarkets(uint256view returns (address)
borrowGuardianPaused(addressview returns (bool)
checkMembership(address accountaddress cTokenview returns (bool)
compAccrued(addressview returns (uint256)
compBorrowState(addressview returns (uint224 indexuint32 block)
compBorrowerIndex(addressaddressview returns (uint256)
compSpeeds(addressview returns (uint256)
compSupplierIndex(addressaddressview returns (uint256)
compSupplyState(addressview returns (uint224 indexuint32 block)
getAccountLiquidity(address accountview returns (uint256uint256uint256)
getAssetsIn(address accountview returns (address[])
getHypotheticalAccountLiquidity(address accountaddress cTokenModifyuint256 redeemTokensuint256 borrowAmountview returns (uint256uint256uint256)
liquidateCalculateSeizeTokens(address cTokenBorrowedaddress cTokenCollateraluint256 actualRepayAmountview returns (uint256uint256)
markets(addressview returns (bool isListeduint256 collateralFactorMantissabool isComped)
miningBuff(addressview returns (uint256)
mintGuardianPaused(addressview returns (bool)
State-modifying
_addCompMarkets(address[] cTokens
_become(address unitroller
_dropCompMarket(address cToken
_setBorrowPaused(address cTokenbool statereturns (bool)
_setCloseFactor(uint256 newCloseFactorMantissareturns (uint256)
_setCollateralFactor(address cTokenuint256 newCollateralFactorMantissareturns (uint256)
_setCompRate(uint256 compRate_
_setLiquidationIncentive(uint256 newLiquidationIncentiveMantissareturns (uint256)
_setMaxAssets(uint256 newMaxAssetsreturns (uint256)
_setMiningBuff(address cTokenuint256 buff
_setMintPaused(address cTokenbool statereturns (bool)
_setPauseGuardian(address newPauseGuardianreturns (uint256)
_setPriceOracle(address newOraclereturns (uint256)
_setSeizePaused(bool statereturns (bool)
_setTransferPaused(bool statereturns (bool)
_supportMarket(address cTokenreturns (uint256)
borrowAllowed(address cTokenaddress borroweruint256 borrowAmountreturns (uint256)
borrowVerify(address cTokenaddress borroweruint256 borrowAmount
claimComp(address holder
claimComp(address holderaddress[] cTokens
claimComp(address[] holdersaddress[] cTokensbool borrowersbool suppliers
enterMarkets(address[] cTokensreturns (uint256[])
exitMarket(address cTokenAddressreturns (uint256)
liquidateBorrowAllowed(address cTokenBorrowedaddress cTokenCollateraladdress liquidatoraddress borroweruint256 repayAmountreturns (uint256)
liquidateBorrowVerify(address cTokenBorrowedaddress cTokenCollateraladdress liquidatoraddress borroweruint256 actualRepayAmountuint256 seizeTokens
mintAllowed(address cTokenaddress minteruint256 mintAmountreturns (uint256)
mintVerify(address cTokenaddress minteruint256 actualMintAmountuint256 mintTokens
redeemAllowed(address cTokenaddress redeemeruint256 redeemTokensreturns (uint256)
redeemVerify(address cTokenaddress redeemeruint256 redeemAmountuint256 redeemTokens
refreshCompSpeeds(
repayBorrowAllowed(address cTokenaddress payeraddress borroweruint256 repayAmountreturns (uint256)
repayBorrowVerify(address cTokenaddress payeraddress borroweruint256 actualRepayAmountuint256 borrowerIndex
seizeAllowed(address cTokenCollateraladdress cTokenBorrowedaddress liquidatoraddress borroweruint256 seizeTokensreturns (uint256)
seizeVerify(address cTokenCollateraladdress cTokenBorrowedaddress liquidatoraddress borroweruint256 seizeTokens
transferAllowed(address cTokenaddress srcaddress dstuint256 transferTokensreturns (uint256)
transferVerify(address cTokenaddress srcaddress dstuint256 transferTokens
Events
ActionPaused(string actionbool pauseState
CompSpeedUpdated(address indexed cTokenuint256 newSpeeduint256 totalUtilityuint256 utility
DistributedBorrowerComp(address indexed cTokenaddress indexed borroweruint256 compDeltauint256 compBorrowIndex
DistributedSupplierComp(address indexed cTokenaddress indexed supplieruint256 compDeltauint256 compSupplyIndex
Failure(uint256 erroruint256 infouint256 detail
MarketActionPaused(address cTokenstring actionbool pauseState
MarketComped(address cTokenbool isComped
MarketEntered(address cTokenaddress account
MarketExited(address cTokenaddress account
MarketListed(address cToken
NewCloseFactor(uint256 oldCloseFactorMantissauint256 newCloseFactorMantissa
NewCollateralFactor(address cTokenuint256 oldCollateralFactorMantissauint256 newCollateralFactorMantissa
NewCompRate(uint256 oldCompRateuint256 newCompRate
NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissauint256 newLiquidationIncentiveMantissa
NewMaxAssets(uint256 oldMaxAssetsuint256 newMaxAssets
NewPauseGuardian(address oldPauseGuardianaddress newPauseGuardian
NewPriceOracle(address oldPriceOracleaddress newPriceOracle
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.