Unitroller
Verified contract
Proxy
Active on
Ethereum with 5,644 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x4386…2674
16 additional
variables
Balances ($10,930,906.31)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
STRK | ERC-20 | 1.167832M | $9.36 |
$10,930,906.31 | |
TKX | ERC-20 | 0.000048 | $12.67 |
$0 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21262685 | 4 hours ago | | | 0 | 0.0025802582 | |
| 21262646 | 4 hours ago | | | 0 | 0.0018761131 | |
| 21261901 | 7 hours ago | | | 0 | 0.0047284806 | |
| 21261408 | 9 hours ago | | | 0 | 0.0066115521 | |
| 21261142 | 9 hours ago | | | 0 | 0.0058082795 | |
| 21260476 | 12 hours ago | | | 0 | 0.0059865025 | |
| 21259620 | 15 hours ago | | | 0 | 0.0037831163 | |
| 21256485 | a day ago | | | 0 | 0.0023326706 | |
| 21249816 | 2 days ago | | | 0 | 0.0011767306 | |
| 21249777 | 2 days ago | | | 0 | 0.0032116349 |
ABI
ABI objects
Getter at block 21263977 getAllMarkets() view returns (address[])
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
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(address, uint256) view returns (address)
allMarkets(uint256) view returns (address)
borrowCaps(address) view returns (uint256)
borrowGuardianPaused(address) view returns (bool)
checkMembership(address account, address sToken) view returns (bool)
getAccountLiquidity(address account) view returns (uint256, uint256, uint256)
getAssetsIn(address account) view returns (address[])
getHypotheticalAccountLiquidity(address account, address sTokenModify, uint256 redeemTokens, uint256 borrowAmount) view returns (uint256, uint256, uint256)
lastContributorBlock(address) view returns (uint256)
liquidateCalculateSeizeTokens(address sTokenBorrowed, address sTokenCollateral, uint256 actualRepayAmount) view returns (uint256, uint256)
markets(address) view returns (bool isListed, uint256 collateralFactorMantissa, bool isStriked)
mintGuardianPaused(address) view returns (bool)
strikeAccrued(address) view returns (uint256)
strikeBorrowSpeeds(address) view returns (uint256)
strikeBorrowState(address) view returns (uint224 index, uint32 block)
strikeBorrowerIndex(address, address) view returns (uint256)
strikeContributorSpeeds(address) view returns (uint256)
strikeSpeeds(address) view returns (uint256)
strikeSupplierIndex(address, address) view returns (uint256)
strikeSupplySpeeds(address) view returns (uint256)
strikeSupplyState(address) view returns (uint224 index, uint32 block)
supplyCaps(address) view returns (uint256)
State-modifying
Events _acceptAdmin() returns (uint256)
_acceptImplementation() returns (uint256)
_setPendingAdmin(address newPendingAdmin) returns (uint256)
_setPendingImplementation(address newPendingImplementation) returns (uint256)
_become(address unitroller)
_grantSTRK(address recipient, uint256 amount)
_setBorrowPaused(address sToken, bool state) returns (bool)
_setCloseFactor(uint256 newCloseFactorMantissa) returns (uint256)
_setCollateralFactor(address sToken, uint256 newCollateralFactorMantissa) returns (uint256)
_setContributorStrikeSpeed(address contributor, uint256 strikeSpeed)
_setLiquidationIncentive(uint256 newLiquidationIncentiveMantissa) returns (uint256)
_setMarketCapGuardian(address newMarketCapGuardian)
_setMarketCaps(address[] sTokens, uint256[] newSupplyCaps, uint256[] newBorrowCaps)
_setPauseGuardian(address newPauseGuardian) returns (uint256)
_setPriceOracle(address newOracle) returns (uint256)
_setProtocolPaused(bool state) returns (bool)
_setReserveInfo(address newReserveGuardian, address newReserveAddress) returns (uint256)
_setStrikeSpeeds(address[] sToken, uint256[] supplySpeeds, uint256[] borrowSpeeds)
_setStrkStakingInfo(address newStrkStaking) returns (uint256)
_supportMarket(address sToken) returns (uint256)
borrowAllowed(address sToken, address borrower, uint256 borrowAmount) returns (uint256)
borrowVerify(address sToken, address borrower, uint256 borrowAmount)
claimStrike(address holder)
claimStrike(address holder, address[] sTokens)
claimStrike(address[] holders, address[] sTokens, bool borrowers, bool suppliers)
enterMarkets(address[] sTokens) returns (uint256[])
exitMarket(address sTokenAddress) returns (uint256)
liquidateBorrowAllowed(address sTokenBorrowed, address sTokenCollateral, address liquidator, address borrower, uint256 repayAmount) returns (uint256)
liquidateBorrowVerify(address sTokenBorrowed, address sTokenCollateral, address liquidator, address borrower, uint256 actualRepayAmount, uint256 seizeTokens)
mintAllowed(address sToken, address minter, uint256 mintAmount) returns (uint256)
mintVerify(address sToken, address minter, uint256 actualMintAmount, uint256 mintTokens)
redeemAllowed(address sToken, address redeemer, uint256 redeemTokens) returns (uint256)
redeemVerify(address sToken, address redeemer, uint256 redeemAmount, uint256 redeemTokens)
repayBorrowAllowed(address sToken, address payer, address borrower, uint256 repayAmount) returns (uint256)
repayBorrowVerify(address sToken, address payer, address borrower, uint256 actualRepayAmount, uint256 borrowerIndex)
seizeAllowed(address sTokenCollateral, address sTokenBorrowed, address liquidator, address borrower, uint256 seizeTokens) returns (uint256)
seizeVerify(address sTokenCollateral, address sTokenBorrowed, address liquidator, address borrower, uint256 seizeTokens)
transferAllowed(address sToken, address src, address dst, uint256 transferTokens) returns (uint256)
transferVerify(address sToken, address src, address dst, uint256 transferTokens)
updateContributorRewards(address contributor)
Failure(uint256 error, uint256 info, uint256 detail)
NewAdmin(address oldAdmin, address newAdmin)
NewImplementation(address oldImplementation, address newImplementation)
NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
NewPendingImplementation(address oldPendingImplementation, address newPendingImplementation)
ActionPaused(address sToken, string action, bool pauseState)
ActionPaused(string action, bool pauseState)
ActionProtocolPaused(bool state)
ContributorStrikeSpeedUpdated(address indexed contributor, uint256 newStrikeSpeed)
DistributedBorrowerStrike(address indexed sToken, address indexed borrower, uint256 strikeDelta, uint256 strikeBorrowIndex)
DistributedSupplierStrike(address indexed sToken, address indexed supplier, uint256 strikeDelta, uint256 strikeSupplyIndex)
Failure(uint256 error, uint256 info, uint256 detail)
MarketEntered(address sToken, address account)
MarketExited(address sToken, address account)
MarketListed(address sToken)
MarketStriked(address sToken, bool isStriked)
NewCloseFactor(uint256 oldCloseFactorMantissa, uint256 newCloseFactorMantissa)
NewCollateralFactor(address sToken, uint256 oldCollateralFactorMantissa, uint256 newCollateralFactorMantissa)
NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissa, uint256 newLiquidationIncentiveMantissa)
NewMarketCap(address indexed sToken, uint256 newSupplyCap, uint256 newBorrowCap)
NewMarketCapGuardian(address oldMarketCapGuardian, address newMarketCapGuardian)
NewPauseGuardian(address oldPauseGuardian, address newPauseGuardian)
NewPriceOracle(address oldPriceOracle, address newPriceOracle)
NewReserveGuardian(address oldReserveGuardian, address newReserveGuardian, address oldReserveAddress, address newReserveAddress)
NewStrikeRate(uint256 oldStrikeRate, uint256 newStrikeRate)
NewStrkStakingInfo(address oldStrkStaking, address newStrkStaking)
StrikeBorrowSpeedUpdated(address indexed sToken, uint256 newSpeed)
StrikeGranted(address recipient, uint256 amount)
StrikeSpeedUpdated(address indexed sToken, uint256 newSpeed)
StrikeSupplySpeedUpdated(address indexed sToken, uint256 newSpeed)
constructor()
fallback()
This contract contains no error objects.