Comptroller
Verified contract
Active on
Ethereum with 43 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x144d…b7cd
3 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
CHS | ERC-20 | 9.850049M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 10939815 | 4 years ago | | | 0 | 0.014104800 | |
| 10932602 | 4 years ago | | | 0 | 0.0063160800 | |
| 10932527 | 4 years ago | | | 0 | 0.039235380 | |
| 10932526 | 4 years ago | | | 0 | 0.051822234 | |
| 10932474 | 4 years ago | | | 0 | 0.050236287 | |
| 10932237 | 4 years ago | | | 0 | 0.0035899200 | |
| 10932211 | 4 years ago | | | 0 | 0.016614840 | |
| 10930778 | 4 years ago | | | 0 | 0.034343250 | |
| 10930353 | 4 years ago | | | 0 | 0.029848640 | |
| 10929006 | 4 years ago | | | 0 | 0.028398910 |
ABI
ABI objects
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(address, uint256) view returns (address)
allMarkets(uint256) view returns (address)
borrowGuardianPaused(address) view returns (bool)
checkMembership(address account, address cToken) view returns (bool)
compAccrued(address) view returns (uint256)
compBorrowState(address) view returns (uint224 index, uint32 block)
compBorrowerIndex(address, address) view returns (uint256)
compSpeeds(address) view returns (uint256)
compSupplierIndex(address, address) view returns (uint256)
compSupplyState(address) view returns (uint224 index, uint32 block)
getAccountLiquidity(address account) view returns (uint256, uint256, uint256)
getAssetsIn(address account) view returns (address[])
getHypotheticalAccountLiquidity(address account, address cTokenModify, uint256 redeemTokens, uint256 borrowAmount) view returns (uint256, uint256, uint256)
liquidateCalculateSeizeTokens(address cTokenBorrowed, address cTokenCollateral, uint256 actualRepayAmount) view returns (uint256, uint256)
markets(address) view returns (bool isListed, uint256 collateralFactorMantissa, bool isComped)
miningBuff(address) view returns (uint256)
mintGuardianPaused(address) view returns (bool)
State-modifying
Events _addCompMarkets(address[] cTokens)
_become(address unitroller)
_dropCompMarket(address cToken)
_setBorrowPaused(address cToken, bool state) returns (bool)
_setCloseFactor(uint256 newCloseFactorMantissa) returns (uint256)
_setCollateralFactor(address cToken, uint256 newCollateralFactorMantissa) returns (uint256)
_setCompRate(uint256 compRate_)
_setLiquidationIncentive(uint256 newLiquidationIncentiveMantissa) returns (uint256)
_setMaxAssets(uint256 newMaxAssets) returns (uint256)
_setMiningBuff(address cToken, uint256 buff)
_setMintPaused(address cToken, bool state) returns (bool)
_setPauseGuardian(address newPauseGuardian) returns (uint256)
_setPriceOracle(address newOracle) returns (uint256)
_setSeizePaused(bool state) returns (bool)
_setTransferPaused(bool state) returns (bool)
_supportMarket(address cToken) returns (uint256)
borrowAllowed(address cToken, address borrower, uint256 borrowAmount) returns (uint256)
borrowVerify(address cToken, address borrower, uint256 borrowAmount)
claimComp(address holder)
claimComp(address holder, address[] cTokens)
claimComp(address[] holders, address[] cTokens, bool borrowers, bool suppliers)
enterMarkets(address[] cTokens) returns (uint256[])
exitMarket(address cTokenAddress) returns (uint256)
liquidateBorrowAllowed(address cTokenBorrowed, address cTokenCollateral, address liquidator, address borrower, uint256 repayAmount) returns (uint256)
liquidateBorrowVerify(address cTokenBorrowed, address cTokenCollateral, address liquidator, address borrower, uint256 actualRepayAmount, uint256 seizeTokens)
mintAllowed(address cToken, address minter, uint256 mintAmount) returns (uint256)
mintVerify(address cToken, address minter, uint256 actualMintAmount, uint256 mintTokens)
redeemAllowed(address cToken, address redeemer, uint256 redeemTokens) returns (uint256)
redeemVerify(address cToken, address redeemer, uint256 redeemAmount, uint256 redeemTokens)
refreshCompSpeeds()
repayBorrowAllowed(address cToken, address payer, address borrower, uint256 repayAmount) returns (uint256)
repayBorrowVerify(address cToken, address payer, address borrower, uint256 actualRepayAmount, uint256 borrowerIndex)
seizeAllowed(address cTokenCollateral, address cTokenBorrowed, address liquidator, address borrower, uint256 seizeTokens) returns (uint256)
seizeVerify(address cTokenCollateral, address cTokenBorrowed, address liquidator, address borrower, uint256 seizeTokens)
transferAllowed(address cToken, address src, address dst, uint256 transferTokens) returns (uint256)
transferVerify(address cToken, address src, address dst, uint256 transferTokens)
ActionPaused(string action, bool pauseState)
CompSpeedUpdated(address indexed cToken, uint256 newSpeed, uint256 totalUtility, uint256 utility)
DistributedBorrowerComp(address indexed cToken, address indexed borrower, uint256 compDelta, uint256 compBorrowIndex)
DistributedSupplierComp(address indexed cToken, address indexed supplier, uint256 compDelta, uint256 compSupplyIndex)
Failure(uint256 error, uint256 info, uint256 detail)
MarketActionPaused(address cToken, string action, bool pauseState)
MarketComped(address cToken, bool isComped)
MarketEntered(address cToken, address account)
MarketExited(address cToken, address account)
MarketListed(address cToken)
NewCloseFactor(uint256 oldCloseFactorMantissa, uint256 newCloseFactorMantissa)
NewCollateralFactor(address cToken, uint256 oldCollateralFactorMantissa, uint256 newCollateralFactorMantissa)
NewCompRate(uint256 oldCompRate, uint256 newCompRate)
NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissa, uint256 newLiquidationIncentiveMantissa)
NewMaxAssets(uint256 oldMaxAssets, uint256 newMaxAssets)
NewPauseGuardian(address oldPauseGuardian, address newPauseGuardian)
NewPriceOracle(address oldPriceOracle, address newPriceOracle)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.