Unitroller

Verified contract

Proxy

Active on Ethereum with 604 txns
Deployed by via 0x98068ac8 at 14712428
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
12 additional variables
ERC-20
Value $19.93
0xd5915d4fc606e8b4e01ef2b389202f9599e82e96b875942c39fc028915388b5a
0x5aa929e7ecb0891a1354cc111866d03dcbbf4f7b1b6f555a73ca97f786b57d6d
0xb0070b9dd772e2317536bd17811ee47147b72c1aa634219854f0bf050ed82679
From
0x3bcd5143507e217e251b6e86343a325800688fd8de35f74ed5809578bc049203
0x13a3740f987a09600726927ff6bec2d508da6279a88c995384c7b6eec34b2501
0xdce414cff27b3a4138132cd747c2fdb12abb9ed51998d6797d1422199b163abb
0x3a6acce87e628dd853a68671fbc28f51d5638b0177376d53f57139f5074dd0f6
From
0xd0822c78e548ad804a7833a270ff906f192e9dcc99a64d1da962983f55463545
0x1efd717dd5b7200e01e83b54c8ecf4fc21c3bd90c1454412b03c7581907ef15f
0x78662d4dec97904147b7fc971b9f571baad7f9a4c8ac9c27fc2ae4d0a1f5de54

Functions
Getter at block 20923839
admin(view returns (address)
0xcf67f232ab46ea065052bbb3e34eee37bcd79e2d
comptrollerImplementation(view returns (address)
0xbe36092d081b25be69777fa05c51f96fc6d91f23
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingComptrollerImplementation(view returns (address)
0x0000000000000000000000000000000000000000
_borrowGuardianPaused(view returns (bool)
false
_mintGuardianPaused(view returns (bool)
false
admin(view returns (address)
0xcf67f232ab46ea065052bbb3e34eee37bcd79e2d
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)
0xbe36092d081b25be69777fa05c51f96fc6d91f23
 
getAllMarkets(view returns (address[])
getBlockNumber(view returns (uint256)
20923839
getCompAddress(view returns (address)
0x6bb61215298f296c55b19ad842d3df69021da2ef
getLiquidationExtraRepayAmount(view returns (uint256)
0
getLiquidationSeizeIndexes(view returns (uint256[])
[]
isComptroller(view returns (bool)
true
liquidationIncentiveMantissa(view returns (uint256)
1000000000000000000
maxAssets(view returns (uint256)
0
oracle(view returns (address)
0x79b994aea4fd6dea9b6ee807c2704fa36219b5f6
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.