Unitroller

Verified contract

Proxy

Active on Ethereum with 202 txns
Deployed by via 0xd0663b9e at 19063196
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
10 additional variables
ERC-20
Value $931.69
ERC-20
Value $73.7
0x4257859a6b9be51adde75cc182152f972677298bea29b7b699c801b0021f1bdc
0x5076a3341282b83c8d20b02b38c2742aa17c8c059e5506d4518f1b5103320e45
0x226c1fc26a5b061bebefc77aeb9d7834342116dc8879ef62ddee4afdf614d460
0xf3f3805d493a629a3a95fbaecfec957fe373da79d6ec7c25df94c2c035c0dc39
0xaba6c6175dc16b3760463d28301ca51ea835f00b5f173c90fa88b50e37334fb3
0x49df61ca4d11bc279515a388779311ac99b0a6b204425deea5ca8f1a3697a639
0x133c0507a1f20cbf754ac217f11fc051fbb20bd60005607e9b65b0283a45c131
0xe460e9537f1b2a4d92e2b07fcea92d49fe5893cce4ced793ea08702779bfc5bb
0x8833f2c9c10749fce26ab8bc1a8271e4cf4c98411a3eaeb18960cb30761a1086
0xbd87233364c03aafefa7c04117d8c033e72e21cba669daceec95a070ba715801

Functions
Getter at block 21123301
admin(view returns (address)
0x08edf0f2af8672029eb445742b3b4072c6158df3
comptrollerImplementation(view returns (address)
0x3047d790879714930e83b7a7d8e76c2bb64d87b9
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingComptrollerImplementation(view returns (address)
0x0000000000000000000000000000000000000000
_borrowGuardianPaused(view returns (bool)
false
_mintGuardianPaused(view returns (bool)
false
admin(view returns (address)
0x08edf0f2af8672029eb445742b3b4072c6158df3
closeFactorMantissa(view returns (uint256)
500000000000000000
comptrollerImplementation(view returns (address)
0x3047d790879714930e83b7a7d8e76c2bb64d87b9
 
getAllMarkets(view returns (address[])
getBlockNumber(view returns (uint256)
21123301
getLiquidationExtraRepayAmount(view returns (uint256)
0
getLiquidationProxyAddress(view returns (address)
0x323398de3c35f96053d930d25fe8d92132f83d44
getLiquidationSeizeIndexes(view returns (uint256[])
[]
getXcnAddress(view returns (address)
0xa2cd3d43c775978a96bdbf12d733d5a1ed94fb18
isComptroller(view returns (bool)
true
liquidationIncentiveMantissa(view returns (uint256)
1100000000000000000
marketCapGuardian(view returns (address)
0x0000000000000000000000000000000000000000
maxAssets(view returns (uint256)
0
oracle(view returns (address)
0x3a07339c1587397129bd905c95ed15b03a4a36f7
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
xcnInitialIndex(view returns (uint224)
1000000000000000000000000000000000000
xcnRate(view returns (uint256)
0
Read-only
accountAssets(addressuint256view returns (address)
allMarkets(uint256view returns (address)
borrowCaps(addressview returns (uint256)
borrowGuardianPaused(addressview returns (bool)
checkMembership(address accountaddress oTokenview returns (bool)
getAccountLiquidity(address accountview returns (uint256uint256uint256)
getAssetsIn(address accountview returns (address[])
getHypotheticalAccountLiquidity(address accountaddress oTokenModifyuint256 redeemTokensuint256 borrowAmountview returns (uint256uint256uint256)
isDeprecated(address oTokenview returns (bool)
liquidateCalculateSeizeTokens(address oTokenBorrowedaddress oTokenCollateraluint256 actualRepayAmountview returns (uint256uint256)
liquidateCalculateSeizeTokensEx(address oTokenBorrowedaddress oTokenExCollateraluint256 repayAmountview returns (uint256uint256uint256)
markets(addressview returns (bool isListeduint256 collateralFactorMantissabool isXcned)
mintGuardianPaused(addressview returns (bool)
supplyCaps(addressview returns (uint256)
xcnAccrued(addressview returns (uint256)
xcnBorrowSpeeds(addressview returns (uint256)
xcnBorrowState(addressview returns (uint224 indexuint32 block)
xcnBorrowerIndex(addressaddressview returns (uint256)
xcnSpeeds(addressview returns (uint256)
xcnSupplierIndex(addressaddressview returns (uint256)
xcnSupplySpeeds(addressview returns (uint256)
xcnSupplyState(addressview returns (uint224 indexuint32 block)
State-modifying
_acceptAdmin(returns (uint256)
_acceptImplementation(returns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setPendingImplementation(address newPendingImplementationreturns (uint256)
_become(address unitroller
_grantXcn(address recipientuint256 amount
_setBorrowPaused(address oTokenbool statereturns (bool)
_setCloseFactor(uint256 newCloseFactorMantissareturns (uint256)
_setCollateralFactor(address oTokenuint256 newCollateralFactorMantissareturns (uint256)
_setLiquidationIncentive(uint256 newLiquidationIncentiveMantissareturns (uint256)
_setMarketCapGuardian(address newMarketCapGuardian
_setMarketCaps(address[] oTokensuint256[] newSupplyCapsuint256[] newBorrowCaps
_setMintPaused(address oTokenbool statereturns (bool)
_setPauseGuardian(address newPauseGuardianreturns (uint256)
_setPriceOracle(address newOraclereturns (uint256)
_setSeizePaused(bool statereturns (bool)
_setTransferPaused(bool statereturns (bool)
_setXcnSpeeds(address[] oTokensuint256[] supplySpeedsuint256[] borrowSpeeds
_supportMarket(address oTokenreturns (uint256)
borrowAllowed(address oTokenaddress borroweruint256 borrowAmountreturns (uint256)
borrowVerify(address oTokenaddress borroweruint256 borrowAmount
claimXcn(address holder
claimXcn(address holderaddress[] oTokens
claimXcn(address[] holdersaddress[] oTokensbool borrowersbool suppliers
enterMarkets(address[] oTokensreturns (uint256[])
exitMarket(address oTokenAddressreturns (uint256)
liquidateBorrowAllowed(address oTokenBorrowedaddress oTokenCollateraladdress liquidatoraddress borroweruint256 repayAmountreturns (uint256)
liquidateBorrowVerify(address oTokenBorrowedaddress oTokenCollateraladdress liquidatoraddress borroweruint256 actualRepayAmountuint256 seizeTokens
mintAllowed(address oTokenaddress minteruint256 mintAmountreturns (uint256)
mintVerify(address oTokenaddress minteruint256 actualMintAmountuint256 mintTokens
redeemAllowed(address oTokenaddress redeemeruint256 redeemTokensreturns (uint256)
redeemVerify(address oTokenaddress redeemeruint256 redeemAmountuint256 redeemTokens
repayBorrowAllowed(address oTokenaddress payeraddress borroweruint256 repayAmountreturns (uint256)
repayBorrowVerify(address oTokenaddress payeraddress borroweruint256 actualRepayAmountuint256 borrowerIndex
seizeAllowed(address oTokenCollateraladdress oTokenBorrowedaddress liquidatoraddress borroweruint256 seizeTokensreturns (uint256)
seizeVerify(address oTokenCollateraladdress oTokenBorrowedaddress liquidatoraddress borroweruint256 seizeTokens
transferAllowed(address oTokenaddress srcaddress dstuint256 transferTokensreturns (uint256)
transferVerify(address oTokenaddress 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 oTokenstring actionbool pauseState
ActionPaused(string actionbool pauseState
DistributedBorrowerXcn(address indexed oTokenaddress indexed borroweruint256 xcnDeltauint256 xcnBorrowIndex
DistributedSupplierXcn(address indexed oTokenaddress indexed supplieruint256 xcnDeltauint256 xcnSupplyIndex
Failure(uint256 erroruint256 infouint256 detail
MarketEntered(address oTokenaddress account
MarketExited(address oTokenaddress account
MarketListed(address oToken
NewCloseFactor(uint256 oldCloseFactorMantissauint256 newCloseFactorMantissa
NewCollateralFactor(address oTokenuint256 oldCollateralFactorMantissauint256 newCollateralFactorMantissa
NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissauint256 newLiquidationIncentiveMantissa
NewMarketCapGuardian(address oldMarketCapGuardianaddress newMarketCapGuardian
NewMarketCaps(address indexed oTokenuint256 newSupplyCapuint256 newBorrowCap
NewPauseGuardian(address oldPauseGuardianaddress newPauseGuardian
NewPriceOracle(address oldPriceOracleaddress newPriceOracle
XcnAccruedAdjusted(address indexed useruint256 oldXcnAccrueduint256 newXcnAccrued
XcnBorrowSpeedUpdated(address indexed oTokenuint256 newSpeed
XcnGranted(address recipientuint256 amount
XcnSupplySpeedUpdated(address indexed oTokenuint256 newSpeed
Constructor
constructor(
Fallback and receive
fallback(
Errors

This contract contains no error objects.