Comptroller
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
13
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
7 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 21290196
_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)
21290196
getSTRKAddress() view returns (address)
0x74232704659ef37c08995e386a2e26cc27a8d7b1
isComptroller() view returns (bool)
true
liquidationIncentiveMantissa() view returns (uint256)
0
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
reserveAddress() view returns (address)
0x0000000000000000000000000000000000000000
reserveGuardian() view returns (address)
0x0000000000000000000000000000000000000000
seizeGuardianPaused() view returns (bool)
false
strikeClaimThreshold() view returns (uint256)
1000000000000000
strikeInitialIndex() view returns (uint224)
1000000000000000000000000000000000000
strikeRate() view returns (uint256)
0
transferGuardianPaused() view returns (bool)
false
Read-only
accountAssets(address, uint256) view returns (address)
allMarkets(uint256) view returns (address)
borrowGuardianPaused(address) view returns (bool)
canClaimStrikeBySuppling(address user) 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)
State-modifying
Events _become(address unitroller)
_dropStrikeMarket(address sToken)
_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)
_setMaxAssets(uint256 newMaxAssets) returns (uint256)
_setMintPaused(address sToken, bool state) returns (bool)
_setPauseGuardian(address newPauseGuardian) returns (uint256)
_setPriceOracle(address newOracle) returns (uint256)
_setReserveInfo(address newReserveGuardian, address newReserveAddress) returns (uint256)
_setSeizePaused(bool state) returns (bool)
_setStrikeRate(uint256 strikeRate_)
_setStrikeSpeeds(address[] sToken, uint256[] supplySpeeds, uint256[] borrowSpeeds)
_setTransferPaused(bool state) returns (bool)
_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)
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)
NewMaxAssets(uint256 oldMaxAssets, uint256 newMaxAssets)
NewPauseGuardian(address oldPauseGuardian, address newPauseGuardian)
NewPriceOracle(address oldPriceOracle, address newPriceOracle)
NewReserveGuardian(address oldReserveGuardian, address newReserveGuardian, address oldReserveAddress, address newReserveAddress)
NewStrikeRate(uint256 oldStrikeRate, uint256 newStrikeRate)
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.