Comptroller
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
8
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
12 additional
variables
Balances ($0.00)
No balances found for "Comptroller"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Comptroller"
ABI
ABI objects
Getter at block 21263977
_borrowGuardianPaused() view returns (bool)
false
_mintGuardianPaused() view returns (bool)
false
admin() view returns (address)
0x752dfb1c709eea4621c8e95f48f3d0b6dde5d126
closeFactorMantissa() view returns (uint256)
0
comptrollerImplementation() view returns (address)
0x0000000000000000000000000000000000000000
getAllMarkets() view returns (address[])
[]
getBlockNumber() view returns (uint256)
21263977
getSTRKAddress() view returns (address)
0x74232704659ef37c08995e386a2e26cc27a8d7b1
isComptroller() view returns (bool)
true
liquidationIncentiveMantissa() view returns (uint256)
0
marketCapGuardian() view returns (address)
0x0000000000000000000000000000000000000000
maxAssets() view returns (uint256)
0
oracle() view returns (address)
0x0000000000000000000000000000000000000000
pauseGuardian() view returns (address)
0x0000000000000000000000000000000000000000
pendingAdmin() view returns (address)
0x0000000000000000000000000000000000000000
pendingComptrollerImplementation() view returns (address)
0x0000000000000000000000000000000000000000
protocolPaused() view returns (bool)
false
reserveAddress() view returns (address)
0x0000000000000000000000000000000000000000
reserveGuardian() view returns (address)
0x0000000000000000000000000000000000000000
seizeGuardianPaused() view returns (bool)
false
strikeInitialIndex() view returns (uint224)
1000000000000000000000000000000000000
strikeRate() view returns (uint256)
0
strkStaking() view returns (address)
0x0000000000000000000000000000000000000000
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 _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)
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()
This contract contains no fallback and receive objects.
This contract contains no error objects.