Unitroller

Verified contract

Proxy

Active on Ethereum with 372 txns
Deployed by via 0x3d27d9d6 at 11505121
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
7 additional variables
ERC-20
--
0x348533440478f9630af225a19c14a89b0106ba0ea8d54dc45af3060b65fcdf0e
0x0ce3b4d28b40b529977cda2c8996eab199f0f7bce7849dd04c0b742f0548cdbb
0x63c5e1902f69746e33f441c716dc42e212f7d8e92253ed8792e3fc494b9f311a
0xbf992784e63a62abe4ec19ae01bc394d8f7e71126b14acfdc6175ff2b0efc160
0xa8b2370c5ab841b4777175984cc4f16db981bee6487441408f5ac84ea379dc1d
0x6b958217c8f0d94a6c74399b82c63fe42cebfe0403f9192b42f7167efa187cec
0x85872773252cb6934266fad5a0e0b2d2e60ce9463d7918439e5d4fa1a14da37a
0xa007bffb88a67ae1cc19ff289ba1a622c743621dea1f3d4f62e270859879cac5
0x12bb3d608df0c1e2af2647dd3620d463843e5561f144aba357fcfbbb11e86fdc
0x685ef222859e67249de08c35bcf880ac648e9fde47a23ca938e2f1d54344eb8f

Functions
Getter at block 21066208
admin(view returns (address)
0x64e2ea753fe3676ca0fc33f11ec5eec8bca6ac8d
controllerImplementation(view returns (address)
0x1152d1284f8b4fa9ce2b2b10275df489d671bf71
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingControllerImplementation(view returns (address)
0x0000000000000000000000000000000000000000
_borrowGuardianPaused(view returns (bool)
false
_mintGuardianPaused(view returns (bool)
false
admin(view returns (address)
0x64e2ea753fe3676ca0fc33f11ec5eec8bca6ac8d
closeFactorMantissa(view returns (uint256)
500000000000000000
controllerImplementation(view returns (address)
0x1152d1284f8b4fa9ce2b2b10275df489d671bf71
factory(view returns (address)
0x0000000000000000000000000000000000000000
 
getAllMarkets(view returns (address[])
getBlockNumber(view returns (uint256)
21066208
getOracle(view returns (address)
0x21790f2a8c6117cd93e65c30f55c6bb99cb6c16d
getPieAddress(view returns (address)
0x607c794cda77efb21f8848b7910ecf27451ae842
isController(view returns (bool)
true
liquidationIncentiveMantissa(view returns (uint256)
1100000000000000000
maxAssets(view returns (uint256)
20
oracle(view returns (address)
0x21790f2a8c6117cd93e65c30f55c6bb99cb6c16d
pauseGuardian(view returns (address)
0x6ebd066e2891922f3c1bfd426b2a49d5d0bc11c8
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingControllerImplementation(view returns (address)
0x0000000000000000000000000000000000000000
pieAddress(view returns (address)
0x607c794cda77efb21f8848b7910ecf27451ae842
pieClaimThreshold(view returns (uint256)
1000000000000000
pieInitialIndex(view returns (uint224)
1000000000000000000000000000000000000
pieRate(view returns (uint256)
750000000000000000
seizeGuardianPaused(view returns (bool)
true
transferGuardianPaused(view returns (bool)
false
Read-only
accountAssets(addressuint256view returns (address)
allMarkets(uint256view returns (address)
borrowGuardianPaused(addressview returns (bool)
checkMembership(address accountaddress pTokenview returns (bool)
getAccountLiquidity(address accountview returns (uint256uint256uint256)
getAssetsIn(address accountview returns (address[])
getHypotheticalAccountLiquidity(address accountaddress pTokenModifyuint256 redeemTokensuint256 borrowAmountview returns (uint256uint256uint256)
liquidateCalculateSeizeTokens(address pTokenBorrowedaddress pTokenCollateraluint256 actualRepayAmountview returns (uint256uint256)
markets(addressview returns (bool isListeduint256 collateralFactorMantissabool isPied)
mintGuardianPaused(addressview returns (bool)
pieAccrued(addressview returns (uint256)
pieBorrowState(addressview returns (uint224 indexuint32 block)
pieBorrowerIndex(addressaddressview returns (uint256)
pieSpeeds(addressview returns (uint256)
pieSupplierIndex(addressaddressview returns (uint256)
pieSupplyState(addressview returns (uint224 indexuint32 block)
State-modifying
_acceptAdmin(returns (uint256)
_acceptImplementation(returns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setPendingImplementation(address newPendingImplementationreturns (uint256)
_become(address unitroller
_setBorrowPaused(address pTokenbool statereturns (bool)
_setCloseFactor(uint256 newCloseFactorMantissareturns (uint256)
_setCollateralFactor(address pTokenuint256 newCollateralFactorMantissareturns (uint256)
_setFactoryContract(address _factoryreturns (uint256)
_setLiquidationIncentive(uint256 newLiquidationIncentiveMantissareturns (uint256)
_setMaxAssets(uint256 newMaxAssetsreturns (uint256)
_setMintPaused(address pTokenbool statereturns (bool)
_setPauseGuardian(address newPauseGuardianreturns (uint256)
_setPieAddress(address pieAddress_returns (uint256)
_setPieSpeed(address pTokenuint256 pieSpeed
_setPriceOracle(address newOraclereturns (uint256)
_setSeizePaused(bool statereturns (bool)
_setTransferPaused(bool statereturns (bool)
_supportMarket(address pTokenreturns (uint256)
borrowAllowed(address pTokenaddress borroweruint256 borrowAmountreturns (uint256)
claimPie(address holder
claimPie(address holderaddress[] pTokens
claimPie(address[] holdersaddress[] pTokensbool borrowersbool suppliers
enterMarkets(address[] pTokensreturns (uint256[])
exitMarket(address pTokenAddressreturns (uint256)
liquidateBorrowAllowed(address pTokenBorrowedaddress pTokenCollateraladdress liquidatoraddress borroweruint256 repayAmountreturns (uint256)
mintAllowed(address pTokenaddress minteruint256 mintAmountreturns (uint256)
redeemAllowed(address pTokenaddress redeemeruint256 redeemTokensreturns (uint256)
redeemVerify(address pTokenaddress redeemeruint256 redeemAmountuint256 redeemTokens
repayBorrowAllowed(address pTokenaddress payeraddress borroweruint256 repayAmountreturns (uint256)
seizeAllowed(address pTokenCollateraladdress pTokenBorrowedaddress liquidatoraddress borroweruint256 seizeTokensreturns (uint256)
transferAllowed(address pTokenaddress srcaddress dstuint256 transferTokensreturns (uint256)
Events
Failure(uint256 erroruint256 infouint256 detail
NewAdmin(address oldAdminaddress newAdmin
NewImplementation(address oldImplementationaddress newImplementation
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewPendingImplementation(address oldPendingImplementationaddress newPendingImplementation
ActionPaused(address pTokenstring actionbool pauseState
ActionPaused(string actionbool pauseState
DistributedBorrowerPie(address indexed pTokenaddress indexed borroweruint256 pieDeltauint256 pieBorrowIndex
DistributedSupplierPie(address indexed pTokenaddress indexed supplieruint256 pieDeltauint256 pieSupplyIndex
Failure(uint256 erroruint256 infouint256 detail
MarketEntered(address pTokenaddress account
MarketExited(address pTokenaddress account
MarketListed(address pToken
NewCloseFactor(uint256 oldCloseFactorMantissauint256 newCloseFactorMantissa
NewCollateralFactor(address pTokenuint256 oldCollateralFactorMantissauint256 newCollateralFactorMantissa
NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissauint256 newLiquidationIncentiveMantissa
NewMaxAssets(uint256 oldMaxAssetsuint256 newMaxAssets
NewPauseGuardian(address oldPauseGuardianaddress newPauseGuardian
NewPriceOracle(address oldPriceOracleaddress newPriceOracle
PieSpeedUpdated(address indexed pTokenuint256 newSpeed
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.