Unitroller

Verified contract

Proxy

Active on Ethereum with 578 txns
Deployed by via 0x0935a81b at 10914653
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
5 additional variables
ERC-20
--
0xf9c21760bf6e4197b32e71b2b7ee6afdc590a52d3f2a6be0f5c8478551b856c6
From
0xa6372070cf3166872ae0b36647c2820fa6c6f778a3af713c04091c47da785a64
From
0xdcec3275d268fd43e4f0b5b3b89abaaa448a9b0353fac0c675ee7efdc6f9c886
From
0x5ddcd39bec9b5cc3f5d83e5996f1a526dc9f70aab2550bc3ecc700c149ec57f5
From
0xa12ae22b14d6a6ec71587ef2959bbd67999426c7e438b0bfa2d8263445bdf4b6
From
0xb8057243d2c31fe9184df925521de325ef4c6e90ecef4a3d5e4871b5a22ecbe3
From
0xe4a2b9f4d533a4edc7f7222dde2d86965b823b8973e41401e7924834e3f2e512
0xabcce68c04f83f9f60ec8d13b4943a489f454a29e2c0dc042c0e066a0db7522f
0xcecb786e96e77273e625d72df5d44d7cbaed8b13dedf562a63a42a56595488b1
0x349cf8d86fff54b734d2f8a2cb5a54be6169424b689255c66920d7af8ab46622
From

Functions
Getter at block 21033933
admin(view returns (address)
0x39de05b0984693a0a2e0e6c87a89eee66ae4aae3
comptrollerImplementation(view returns (address)
0xf5f996ebbe131a7f8450af551c770b967af7af68
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingComptrollerImplementation(view returns (address)
0x0000000000000000000000000000000000000000
_borrowGuardianPaused(view returns (bool)
false
_mintGuardianPaused(view returns (bool)
false
admin(view returns (address)
0x39de05b0984693a0a2e0e6c87a89eee66ae4aae3
closeFactorMantissa(view returns (uint256)
500000000000000000
compClaimThreshold(view returns (uint256)
1000000000000000
compInitialIndex(view returns (uint224)
1000000000000000000000000000000000000
compRate(view returns (uint256)
0
comptrollerImplementation(view returns (address)
0xf5f996ebbe131a7f8450af551c770b967af7af68
 
getAllMarkets(view returns (address[])
getBlockNumber(view returns (uint256)
21033933
getCompAddress(view returns (address)
0xbc16da9df0a22f01a16bc0620a27e7d6d6488550
isComptroller(view returns (bool)
true
liquidationIncentiveMantissa(view returns (uint256)
1000000000000000000
maxAssets(view returns (uint256)
20
oracle(view returns (address)
0x21a6297114853aef193c83fc0271def69ea1b93d
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)
mintGuardianPaused(addressview returns (bool)
State-modifying
_acceptAdmin(returns (uint256)
_acceptImplementation(returns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setPendingImplementation(address newPendingImplementationreturns (uint256)
_addCompMarkets(address[] cTokens
_become(address unitroller
_dropCompMarket(address cToken
_replaceMarket(address cTokenInaddress cTokenOutaddress[] accountsreturns (uint256)
_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)
_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
Failure(uint256 erroruint256 infouint256 detail
NewAdmin(address oldAdminaddress newAdmin
NewImplementation(address oldImplementationaddress newImplementation
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewPendingImplementation(address oldPendingImplementationaddress newPendingImplementation
ActionPaused(address cTokenstring actionbool pauseState
ActionPaused(string actionbool pauseState
CompSpeedUpdated(address indexed cTokenuint256 newSpeed
DistributedBorrowerComp(address indexed cTokenaddress indexed borroweruint256 compDeltauint256 compBorrowIndex
DistributedSupplierComp(address indexed cTokenaddress indexed supplieruint256 compDeltauint256 compSupplyIndex
Failure(uint256 erroruint256 infouint256 detail
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
fallback(
Errors

This contract contains no error objects.