Unitroller

Verified contract

Proxy

Active on Ethereum with 5,644 txns
Deployed by via 0x5b949a44 at 12133931
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
16 additional variables
ERC-20
Value $10,930,906.31
ERC-20
Value $0
0xc3f6911de891ccf42b34ca0fa2294a67e92bcce3d49efee0e4f85b0768171547
0xde22232b7ed548029e2c6b6a90ff0f213373a55ea4b884843ef3b10f16f22e09
0x632f7919f5adc648ba2bf4b20663dd76c09de918342562b132167f3c548fadbe
0x1ec9bb3b5e32994737026b695c3de58980d2f40c33666ca67df442216a1be58e
0x1a1dcaf34b3058fae760397508dcc15a4cd4509dd8fa4c501420ce08d1a092d6
0xdc6fe66c0f1972eaf4defc91154e3bb62af0fd49544ac9e1c21b5fe83dfdfec6
0x7c5d83e251fd19ecbb86157dae435129b13b91b74fcfea4561b2a00b385fa820
0x32316a8f3f42d5c45c845aa6159b148842272dcab23cfec6f35953f9a3778779
0x8f8dae291ebbf1e12cf91b0875dfba62172371aa27d0cbc8bdc0f0f6cb265269
0x6209f5ffca12fd14a5c2e5630c67fb5f800067e11ecb80dea930fa700c534325

Functions
Getter at block 21263977
admin(view returns (address)
0xe789af79d295b0e4fa1c1e8a1b6fe186c1ae2326
comptrollerImplementation(view returns (address)
0xd01ce4a7368cf81c34b1257691eedf34d825a694
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingComptrollerImplementation(view returns (address)
0x0000000000000000000000000000000000000000
_borrowGuardianPaused(view returns (bool)
false
_mintGuardianPaused(view returns (bool)
false
admin(view returns (address)
0xe789af79d295b0e4fa1c1e8a1b6fe186c1ae2326
closeFactorMantissa(view returns (uint256)
500000000000000000
comptrollerImplementation(view returns (address)
0xd01ce4a7368cf81c34b1257691eedf34d825a694
 
getAllMarkets(view returns (address[])
getBlockNumber(view returns (uint256)
21263977
getSTRKAddress(view returns (address)
0x74232704659ef37c08995e386a2e26cc27a8d7b1
isComptroller(view returns (bool)
true
liquidationIncentiveMantissa(view returns (uint256)
1150000000000000000
marketCapGuardian(view returns (address)
0x0000000000000000000000000000000000000000
maxAssets(view returns (uint256)
100
oracle(view returns (address)
0x4386c6d63a4b10e4bc5a5191d8c5c7fa55402674
pauseGuardian(view returns (address)
0x752dfb1c709eea4621c8e95f48f3d0b6dde5d126
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingComptrollerImplementation(view returns (address)
0x0000000000000000000000000000000000000000
protocolPaused(view returns (bool)
false
reserveAddress(view returns (address)
0xc8167659ff247ecd9b09333685ddf70091c96ca4
reserveGuardian(view returns (address)
0xc8167659ff247ecd9b09333685ddf70091c96ca4
seizeGuardianPaused(view returns (bool)
false
strikeInitialIndex(view returns (uint224)
1000000000000000000000000000000000000
strikeRate(view returns (uint256)
54500000000000000
strkStaking(view returns (address)
0x453a8f1c6d60aa487af1e21203001017a4f45fa3
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 sTokenview returns (bool)
getAccountLiquidity(address accountview returns (uint256uint256uint256)
getAssetsIn(address accountview returns (address[])
getHypotheticalAccountLiquidity(address accountaddress sTokenModifyuint256 redeemTokensuint256 borrowAmountview returns (uint256uint256uint256)
lastContributorBlock(addressview returns (uint256)
liquidateCalculateSeizeTokens(address sTokenBorrowedaddress sTokenCollateraluint256 actualRepayAmountview returns (uint256uint256)
markets(addressview returns (bool isListeduint256 collateralFactorMantissabool isStriked)
mintGuardianPaused(addressview returns (bool)
strikeAccrued(addressview returns (uint256)
strikeBorrowSpeeds(addressview returns (uint256)
strikeBorrowState(addressview returns (uint224 indexuint32 block)
strikeBorrowerIndex(addressaddressview returns (uint256)
strikeContributorSpeeds(addressview returns (uint256)
strikeSpeeds(addressview returns (uint256)
strikeSupplierIndex(addressaddressview returns (uint256)
strikeSupplySpeeds(addressview returns (uint256)
strikeSupplyState(addressview returns (uint224 indexuint32 block)
supplyCaps(addressview returns (uint256)
State-modifying
_acceptAdmin(returns (uint256)
_acceptImplementation(returns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setPendingImplementation(address newPendingImplementationreturns (uint256)
_become(address unitroller
_grantSTRK(address recipientuint256 amount
_setBorrowPaused(address sTokenbool statereturns (bool)
_setCloseFactor(uint256 newCloseFactorMantissareturns (uint256)
_setCollateralFactor(address sTokenuint256 newCollateralFactorMantissareturns (uint256)
_setContributorStrikeSpeed(address contributoruint256 strikeSpeed
_setLiquidationIncentive(uint256 newLiquidationIncentiveMantissareturns (uint256)
_setMarketCapGuardian(address newMarketCapGuardian
_setMarketCaps(address[] sTokensuint256[] newSupplyCapsuint256[] newBorrowCaps
_setPauseGuardian(address newPauseGuardianreturns (uint256)
_setPriceOracle(address newOraclereturns (uint256)
_setProtocolPaused(bool statereturns (bool)
_setReserveInfo(address newReserveGuardianaddress newReserveAddressreturns (uint256)
_setStrikeSpeeds(address[] sTokenuint256[] supplySpeedsuint256[] borrowSpeeds
_setStrkStakingInfo(address newStrkStakingreturns (uint256)
_supportMarket(address sTokenreturns (uint256)
borrowAllowed(address sTokenaddress borroweruint256 borrowAmountreturns (uint256)
borrowVerify(address sTokenaddress borroweruint256 borrowAmount
claimStrike(address holder
claimStrike(address holderaddress[] sTokens
claimStrike(address[] holdersaddress[] sTokensbool borrowersbool suppliers
enterMarkets(address[] sTokensreturns (uint256[])
exitMarket(address sTokenAddressreturns (uint256)
liquidateBorrowAllowed(address sTokenBorrowedaddress sTokenCollateraladdress liquidatoraddress borroweruint256 repayAmountreturns (uint256)
liquidateBorrowVerify(address sTokenBorrowedaddress sTokenCollateraladdress liquidatoraddress borroweruint256 actualRepayAmountuint256 seizeTokens
mintAllowed(address sTokenaddress minteruint256 mintAmountreturns (uint256)
mintVerify(address sTokenaddress minteruint256 actualMintAmountuint256 mintTokens
redeemAllowed(address sTokenaddress redeemeruint256 redeemTokensreturns (uint256)
redeemVerify(address sTokenaddress redeemeruint256 redeemAmountuint256 redeemTokens
repayBorrowAllowed(address sTokenaddress payeraddress borroweruint256 repayAmountreturns (uint256)
repayBorrowVerify(address sTokenaddress payeraddress borroweruint256 actualRepayAmountuint256 borrowerIndex
seizeAllowed(address sTokenCollateraladdress sTokenBorrowedaddress liquidatoraddress borroweruint256 seizeTokensreturns (uint256)
seizeVerify(address sTokenCollateraladdress sTokenBorrowedaddress liquidatoraddress borroweruint256 seizeTokens
transferAllowed(address sTokenaddress srcaddress dstuint256 transferTokensreturns (uint256)
transferVerify(address sTokenaddress 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 sTokenstring actionbool pauseState
ActionPaused(string actionbool pauseState
ActionProtocolPaused(bool state
ContributorStrikeSpeedUpdated(address indexed contributoruint256 newStrikeSpeed
DistributedBorrowerStrike(address indexed sTokenaddress indexed borroweruint256 strikeDeltauint256 strikeBorrowIndex
DistributedSupplierStrike(address indexed sTokenaddress indexed supplieruint256 strikeDeltauint256 strikeSupplyIndex
Failure(uint256 erroruint256 infouint256 detail
MarketEntered(address sTokenaddress account
MarketExited(address sTokenaddress account
MarketListed(address sToken
MarketStriked(address sTokenbool isStriked
NewCloseFactor(uint256 oldCloseFactorMantissauint256 newCloseFactorMantissa
NewCollateralFactor(address sTokenuint256 oldCollateralFactorMantissauint256 newCollateralFactorMantissa
NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissauint256 newLiquidationIncentiveMantissa
NewMarketCap(address indexed sTokenuint256 newSupplyCapuint256 newBorrowCap
NewMarketCapGuardian(address oldMarketCapGuardianaddress newMarketCapGuardian
NewPauseGuardian(address oldPauseGuardianaddress newPauseGuardian
NewPriceOracle(address oldPriceOracleaddress newPriceOracle
NewReserveGuardian(address oldReserveGuardianaddress newReserveGuardianaddress oldReserveAddressaddress newReserveAddress
NewStrikeRate(uint256 oldStrikeRateuint256 newStrikeRate
NewStrkStakingInfo(address oldStrkStakingaddress newStrkStaking
StrikeBorrowSpeedUpdated(address indexed sTokenuint256 newSpeed
StrikeGranted(address recipientuint256 amount
StrikeSpeedUpdated(address indexed sTokenuint256 newSpeed
StrikeSupplySpeedUpdated(address indexed sTokenuint256 newSpeed
Constructor
constructor(
Fallback and receive
fallback(
Errors

This contract contains no error objects.