Unitroller

Verified contract

Proxy

Active on Ethereum with 80 txns
Deployed by via 0x3d3e60f6 at 16042587
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
12 additional variables
ERC-20
Value $6.11
0x7623d84297a687410912b464976b698ca014d4d1040d675bfeb57a2d89d4c0e3
0x2569e0e78eca6033f459718c523ec93bba7b85c9dfc5d2c8c86fdf46e3b4659c
0x5a1f2a8a02c095f35c6a455862dcf9bfc767f1557890f5e8ba5215a3c610628a
0x4143d8ddfaea6885583fdf4eb9079abcbaff6125a519c11c00c8e96246b277b5
0xda9fc9aeb7d34b2a89e2b0c9c88df8024d3f0e51844da961f903722bac2dd451
0x9c0851f36a15873c0086cfca299c1e2dd723e73224ec6182a57fe18de5d03fcb
0x33fface46a1d644348c06463eeca604df77d2c7d20c036da525381f9240054c5
0xaf6ce02c7c6b5fa6dda9826dc23d8acc773da1b28e935c69ae87a34cbefd15fc
0x284c4e5cf47265f764c328fd40e1ae4e4eec4cf88024d2dd8efd4efb740c814b
0xdd40ebe10946a43b4a48a1c50fb5fb15be65dffa843217460e6302b316c902b6

Functions
Getter at block 20929791
admin(view returns (address)
0x9e3bec8fc30f6c540005688c28ee33f7518cbcc9
comptrollerImplementation(view returns (address)
0x3ae03ee1abef401d74ae297fd883e0a06d8c8df5
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingComptrollerImplementation(view returns (address)
0x0000000000000000000000000000000000000000
_borrowGuardianPaused(view returns (bool)
false
_mintGuardianPaused(view returns (bool)
false
admin(view returns (address)
0x9e3bec8fc30f6c540005688c28ee33f7518cbcc9
borrowCapGuardian(view returns (address)
0x0000000000000000000000000000000000000000
closeFactorMantissa(view returns (uint256)
900000000000000000
comp(view returns (address)
0x6bb61215298f296c55b19ad842d3df69021da2ef
compInitialIndex(view returns (uint224)
1000000000000000000000000000000000000
compRate(view returns (uint256)
0
comptrollerImplementation(view returns (address)
0x3ae03ee1abef401d74ae297fd883e0a06d8c8df5
getAllMarkets(view returns (address[])
[0x777ECcD3fCf4FfA3b12f45a384852608DF2619a0, 0x0eaBea97c25bd4DfcAd294d82404C7DF3b26a2Cc, 0x550A4a2bE23c3a78979BBd0C02D588445B385c1b, 0x6d2527d6cf23016D46Ce7D0F409C59e8E34D0854, 0xB49655Bc75b61E6482B71c76e269eF8a342283Ba, 0xE751e2e8dcdcB5Ed043419529ba9311Fa7CCDd3E, 0xFB0Fceb2f620009C7E29F9e770Ab7CF1d7956ecC, 0xEDAFa6c38ee44810367A77D38D9b99FDAFEE8513, 0x9a045B76beB1713f4bC5e28a2747D1d484dB4DB4]
getBlockNumber(view returns (uint256)
20929791
getCompAddress(view returns (address)
0x6bb61215298f296c55b19ad842d3df69021da2ef
getLiquidationExtraRepayAmount(view returns (uint256)
0
getLiquidationSeizeIndexes(view returns (uint256[])
[]
isComptroller(view returns (bool)
true
liquidationIncentiveMantissa(view returns (uint256)
1130000000000000000
maxAssets(view returns (uint256)
0
oracle(view returns (address)
0x6734a196b66e21884c115f54dd7e28ee5c23678d
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)
borrowCaps(addressview returns (uint256)
borrowGuardianPaused(addressview returns (bool)
checkMembership(address accountaddress cTokenview returns (bool)
compAccrued(addressview returns (uint256)
compBorrowSpeeds(addressview returns (uint256)
compBorrowState(addressview returns (uint224 indexuint32 block)
compBorrowerIndex(addressaddressview returns (uint256)
compContributorSpeeds(addressview returns (uint256)
compSpeeds(addressview returns (uint256)
compSupplierIndex(addressaddressview returns (uint256)
compSupplySpeeds(addressview 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)
lastContributorBlock(addressview returns (uint256)
liquidateCalculateSeizeTokens(address cTokenBorrowedaddress cTokenCollateraluint256 actualRepayAmountview returns (uint256uint256)
liquidateCalculateSeizeTokensEx(address cTokenBorrowedaddress cTokenExCollateraluint256 repayAmountview returns (uint256uint256uint256)
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)
_become(address unitroller
_setBorrowCapGuardian(address newBorrowCapGuardian
_setBorrowPaused(address cTokenbool statereturns (bool)
_setCloseFactor(uint256 newCloseFactorMantissareturns (uint256)
_setCollateralFactor(address cTokenuint256 newCollateralFactorMantissareturns (uint256)
_setCompAddress(address _comp
_setCompSpeeds(address[] cTokenuint256[] supplySpeedsuint256[] borrowSpeeds
_setLiquidationIncentive(uint256 newLiquidationIncentiveMantissareturns (uint256)
_setMarketBorrowCaps(address[] cTokensuint256[] newBorrowCaps
_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)
_upgradeSplitCompRewards(
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
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
updateContributorRewards(address contributor
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
CompBorrowSpeedUpdated(address indexed cTokenuint256 newSpeed
CompGranted(address recipientuint256 amount
CompSpeedUpdated(address indexed cTokenuint256 newSpeed
CompSupplySpeedUpdated(address indexed cTokenuint256 newSpeed
ContributorCompSpeedUpdated(address indexed contributoruint256 newSpeed
DistributedBorrowerComp(address indexed cTokenaddress indexed borroweruint256 compDeltauint256 compBorrowIndex
DistributedSupplierComp(address indexed cTokenaddress indexed supplieruint256 compDeltauint256 compSupplyIndex
Failure(uint256 erroruint256 infouint256 detail
MarketEntered(address cTokenaddress account
MarketExited(address cTokenaddress account
MarketListed(address cToken
NewBorrowCap(address indexed cTokenuint256 newBorrowCap
NewBorrowCapGuardian(address oldBorrowCapGuardianaddress newBorrowCapGuardian
NewCloseFactor(uint256 oldCloseFactorMantissauint256 newCloseFactorMantissa
NewCollateralFactor(address cTokenuint256 oldCollateralFactorMantissauint256 newCollateralFactorMantissa
NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissauint256 newLiquidationIncentiveMantissa
NewPauseGuardian(address oldPauseGuardianaddress newPauseGuardian
NewPriceOracle(address oldPriceOracleaddress newPriceOracle
Constructor
constructor(
Fallback and receive
fallback(
Errors

This contract contains no error objects.