Comptroller
Verified contract
Implementation
Active on
Ethereum with 163 txns
Storage
Map
Table
Raw
Constants and immutables
7
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x16d4…5174
9 additional
variables
Balances ($0.00)
No balances found for "Comptroller"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19776277 | 7 months ago | | | 0 | 0.00037225008 | |
| 19776276 | 7 months ago | | | 0 | 0.00047172381 | |
| 19776275 | 7 months ago | | | 0 | 0.00027658779 | |
| 19776274 | 7 months ago | | | 0 | 0.00027062449 | |
| 19776273 | 7 months ago | | | 0 | 0.00029095152 | |
| 19776272 | 7 months ago | | | 0 | 0.00042912595 | |
| 19776271 | 7 months ago | | | 0 | 0.00048700526 | |
| 19776270 | 7 months ago | | | 0 | 0.00029373958 | |
| 19776269 | 7 months ago | | | 0 | 0.00027637144 | |
| 19776268 | 7 months ago | | | 0 | 0.00031107338 |
ABI
ABI objects
Getter at block 21379148
_borrowGuardianPaused() view returns (bool)
false
_mintGuardianPaused() view returns (bool)
false
admin() view returns (address)
0x100fe48127438776484fa988598600b174c8b1bf
borrowCapGuardian() view returns (address)
0x0000000000000000000000000000000000000000
closeFactorMantissa() view returns (uint256)
1000000000000000000
comptrollerImplementation() view returns (address)
0x0000000000000000000000000000000000000000
creditLimitManager() view returns (address)
0x0000000000000000000000000000000000000000
getAllMarkets() view returns (address[])
[]
getBlockTimestamp() view returns (uint256)
1733918723
guardian() view returns (address)
0x72d19f7c71a2bd5e61871b1d3df7a45ae5ec9582
isComptroller() view returns (bool)
true
liquidationIncentiveMantissa() view returns (uint256)
0
liquidityMining() view returns (address)
0x0000000000000000000000000000000000000000
oracle() view returns (address)
0x16d43cac32329ec286dc14431e0c0e805e6f5174
pendingAdmin() view returns (address)
0x0000000000000000000000000000000000000000
pendingComptrollerImplementation() view returns (address)
0x0000000000000000000000000000000000000000
seizeGuardianPaused() view returns (bool)
false
supplyCapGuardian() 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 bToken) view returns (bool)
compAccrued(address) view returns (uint256)
compBorrowState(address) view returns (uint224 index, uint32 block)
compBorrowerIndex(address, address) view returns (uint256)
compSpeeds(address) view returns (uint256)
compSupplierIndex(address, address) view returns (uint256)
compSupplyState(address) view returns (uint224 index, uint32 block)
creditLimits(address protocol) view returns (uint256)
creditLimits(address protocol, address market) view returns (uint256)
flashloanAllowed(address bToken, address receiver, uint256 amount, bytes params) view returns (bool)
flashloanGuardianPaused(address) view returns (bool)
getAccountLiquidity(address account) view returns (uint256, uint256, uint256)
getAssetsIn(address account) view returns (address[])
getHypotheticalAccountLiquidity(address account, address bTokenModify, uint256 redeemTokens, uint256 borrowAmount) view returns (uint256, uint256, uint256)
isCreditAccount(address account, address bToken) view returns (bool)
isMarketDelisted(address) view returns (bool)
isMarketListed(address bTokenAddress) view returns (bool)
isMarketListedOrDelisted(address bTokenAddress) view returns (bool)
liquidateCalculateSeizeTokens(address bTokenBorrowed, address bTokenCollateral, uint256 actualRepayAmount) view returns (uint256, uint256)
markets(address) view returns (bool isListed, uint256 collateralFactorMantissa, uint8 version)
mintGuardianPaused(address) view returns (bool)
supplyCaps(address) view returns (uint256)
State-modifying
Events _become(address unitroller)
_delistMarket(address bToken, bool force)
_pauseCreditLimit(address protocol, address market)
_setBorrowPaused(address bToken, bool state) returns (bool)
_setCloseFactor(uint256 newCloseFactorMantissa) returns (uint256)
_setCollateralFactor(address bToken, uint256 newCollateralFactorMantissa) returns (uint256)
_setCreditLimit(address protocol, address market, uint256 creditLimit)
_setCreditLimitManager(address newCreditLimitManager)
_setFlashloanPaused(address bToken, bool state) returns (bool)
_setGuardian(address newGuardian) returns (uint256)
_setLiquidationIncentive(uint256 newLiquidationIncentiveMantissa) returns (uint256)
_setLiquidityMining(address newLiquidityMining)
_setMarketBorrowCaps(address[] bTokens, uint256[] newBorrowCaps)
_setMarketSupplyCaps(address[] bTokens, uint256[] newSupplyCaps)
_setMintPaused(address bToken, bool state) returns (bool)
_setPriceOracle(address newOracle) returns (uint256)
_setSeizePaused(bool state) returns (bool)
_setTransferPaused(bool state) returns (bool)
_supportMarket(address bToken, uint8 version) returns (uint256)
borrowAllowed(address bToken, address borrower, uint256 borrowAmount) returns (uint256)
borrowVerify(address bToken, address borrower, uint256 borrowAmount)
enterMarkets(address[] bTokens) returns (uint256[])
exitMarket(address bTokenAddress) returns (uint256)
liquidateBorrowAllowed(address bTokenBorrowed, address bTokenCollateral, address liquidator, address borrower, uint256 repayAmount) returns (uint256)
liquidateBorrowVerify(address bTokenBorrowed, address bTokenCollateral, address liquidator, address borrower, uint256 actualRepayAmount, uint256 seizeTokens)
mintAllowed(address bToken, address minter, uint256 mintAmount) returns (uint256)
mintVerify(address bToken, address minter, uint256 actualMintAmount, uint256 mintTokens)
redeemAllowed(address bToken, address redeemer, uint256 redeemTokens) returns (uint256)
redeemVerify(address bToken, address redeemer, uint256 redeemAmount, uint256 redeemTokens)
repayBorrowAllowed(address bToken, address payer, address borrower, uint256 repayAmount) returns (uint256)
repayBorrowVerify(address bToken, address payer, address borrower, uint256 actualRepayAmount, uint256 borrowerIndex)
seizeAllowed(address bTokenCollateral, address bTokenBorrowed, address liquidator, address borrower, uint256 seizeTokens) returns (uint256)
seizeVerify(address bTokenCollateral, address bTokenBorrowed, address liquidator, address borrower, uint256 seizeTokens)
transferAllowed(address bToken, address src, address dst, uint256 transferTokens) returns (uint256)
transferVerify(address bToken, address src, address dst, uint256 transferTokens)
updateBTokenVersion(address bToken, uint8 newVersion)
ActionPaused(address bToken, string action, bool pauseState)
ActionPaused(string action, bool pauseState)
CreditLimitChanged(address protocol, address market, uint256 creditLimit)
Failure(uint256 error, uint256 info, uint256 detail)
MarketDelisted(address bToken, bool force)
MarketEntered(address bToken, address account)
MarketExited(address bToken, address account)
MarketListed(address bToken)
NewBTokenVersion(address bToken, uint8 oldVersion, uint8 newVersion)
NewBorrowCap(address indexed bToken, uint256 newBorrowCap)
NewCloseFactor(uint256 oldCloseFactorMantissa, uint256 newCloseFactorMantissa)
NewCollateralFactor(address bToken, uint256 oldCollateralFactorMantissa, uint256 newCollateralFactorMantissa)
NewCreditLimitManager(address oldCreditLimitManager, address newCreditLimitManager)
NewGuardian(address oldGuardian, address newGuardian)
NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissa, uint256 newLiquidationIncentiveMantissa)
NewLiquidityMining(address oldLiquidityMining, address newLiquidityMining)
NewPriceOracle(address oldPriceOracle, address newPriceOracle)
NewSupplyCap(address indexed bToken, uint256 newSupplyCap)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.