Unitroller

Verified contract

Proxy

Active on Ethereum with 198 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 $46,587.8
ERC-20
Value $107.44
0xaba6c6175dc16b3760463d28301ca51ea835f00b5f173c90fa88b50e37334fb3
0x49df61ca4d11bc279515a388779311ac99b0a6b204425deea5ca8f1a3697a639
0x133c0507a1f20cbf754ac217f11fc051fbb20bd60005607e9b65b0283a45c131
0xe460e9537f1b2a4d92e2b07fcea92d49fe5893cce4ced793ea08702779bfc5bb
0x8833f2c9c10749fce26ab8bc1a8271e4cf4c98411a3eaeb18960cb30761a1086
0xbd87233364c03aafefa7c04117d8c033e72e21cba669daceec95a070ba715801
0x26b0defe6606e89806d04a74f6aae5197e4a5c1d200322bd29feec1556b79643
0x89c5c4334d1dd8d7910a3e0acf61cf3e386a334ca2462bc28cbb5e61a4de1d60
0x50a6c5be2ea23ce20a67d0fec6457645f9ee5b4dfcd5b79428c5248de5fca525
0x16a04e9db25c2701bdfe273f90169af5e36c0c491bc753ea8b352d363f00fb12

Functions
Getter at block 20867005
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)
20867005
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.