Unitroller

Verified contract

Proxy

Active on Base with 24,905 txns
Deployed by via 0xd6f3ef96 at 2492257
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
15 additional variables
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0xce0ec02cd7538665a527f035e3bc319a86a676c3edebb0a40793a99e6ddd06ff
0x1368314a1f677cb4f01bc3efbbd7497607794415550b74554796d09440a2893b
0x4a95690ba46cfba92f29663fbeff817f97495b3e1f65a6273ee7c2a4e03d0626
0x506618e1a971cafa31a56dba98edce0e61d44197c797981bb91cb0041a18d937
0x3e771462a4f4e4b5629c446c1d614dcb9f6f5b0c24575b85df2ca60ad49a8dc4
0x170bf4f129776a9f374c4aa96bd017564f27aa7a8783289cbb0015840dddff49
0xe8afc4edde167c5eecc7fe5fb2756de5b1be4b0327a62cc250ee85c2cffe8f19
0x9e035d8f0cedb10a20c572694f6cb2f56bcc56f4767d107fb8335428d3ba60c1
0x9e8b55de1b1b71a1110d3f771be0ea9a6a98796ae4d24a40d2b39c220cdd32f3
0x70d995e3ef64fd5bbc9a52b233a64b78b4c82c3e77d609a1316665af13997bf5

Functions
Getter at block 22884341
admin(view returns (address)
0x81077d101293eca45114af55a63897cec8732fd3
comptrollerImplementation(view returns (address)
0x076c7883e154f6cc0ca04888288b350d78cf1321
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingComptrollerImplementation(view returns (address)
0x0000000000000000000000000000000000000000
_borrowGuardianPaused(view returns (bool)
false
_mintGuardianPaused(view returns (bool)
false
admin(view returns (address)
0x81077d101293eca45114af55a63897cec8732fd3
borrowCapGuardian(view returns (address)
0x814ae3e7bc6b20b4da64b76a7e66bca0993f22a8
closeFactorMantissa(view returns (uint256)
500000000000000000
compInitialIndex(view returns (uint224)
1000000000000000000000000000000000000
compRate(view returns (uint256)
0
comptrollerImplementation(view returns (address)
0x076c7883e154f6cc0ca04888288b350d78cf1321
getAllMarkets(view returns (address[])
[0xb864BA2aab1f53BC3af7AE49a318202dD3fd54C2, 0x225886C9beb5eeE254F79d58bbD80cf9F200D4d0, 0x5F5c479fe590cD4442A05aE4a941dd991A633B8E, 0xfd68F92B45b633bbe0f475294C1A86aecD62985A, 0x6C91bEECEEDda2089307fAb818E12757948BF489, 0x7A6468053cDCd7E8fE507D7edB77336f5057D206, 0xfa78196Ace4048c4cCCe6d3d97890D7b6c8F59DA]
getBlockNumber(view returns (uint256)
1732558029
getCompAddress(view returns (address)
0x22a2488fe295047ba13bd8cccdbc8361dbd8cf7c
getExternalRewardDistributorAddress(view returns (address)
0xd86c8d4279ccafbec840c782bcc50d201f277419
isComptroller(view returns (bool)
true
liquidationIncentiveMantissa(view returns (uint256)
1080000000000000000
maxAssets(view returns (uint256)
0
oracle(view returns (address)
0x807fbc283805d4aaee7cd6a6c1f98000c3f51c9b
pauseGuardian(view returns (address)
0x814ae3e7bc6b20b4da64b76a7e66bca0993f22a8
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingComptrollerImplementation(view returns (address)
0x0000000000000000000000000000000000000000
proposal65FixExecuted(view returns (bool)
false
seizeGuardianPaused(view returns (bool)
false
supplyCapGuardian(view returns (address)
0x814ae3e7bc6b20b4da64b76a7e66bca0993f22a8
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 cTokenview returns (bool)
compAccrued(addressview returns (uint256)
compBorrowSpeeds(addressview returns (uint256)
compBorrowState(addressview returns (uint224 indexuint32 block)
compBorrowerIndex(addressaddressview returns (uint256)
compContributorSpeeds(addressview returns (uint256)
compReceivable(addressview returns (uint256)
compSpeeds(addressview returns (uint256)
compSupplierIndex(addressaddressview returns (uint256)
compSupplySpeeds(addressview returns (uint256)
compSupplyState(addressview returns (uint224 indexuint32 block)
getAccountLiquidity(address accountview returns (uint256uint256uint256)
getAssetsIn(address accountview returns (address[])
getHypotheticalAccountLiquidity(address accountaddress cTokenModifyuint256 redeemTokensuint256 borrowAmountview returns (uint256uint256uint256)
isDeprecated(address cTokenview returns (bool)
lastContributorBlock(addressview returns (uint256)
liquidateCalculateSeizeTokens(address cTokenBorrowedaddress cTokenCollateraluint256 actualRepayAmountview returns (uint256uint256)
markets(addressview returns (bool isListeduint256 collateralFactorMantissabool isComped)
mintGuardianPaused(addressview returns (bool)
supplyCaps(addressview returns (uint256)
State-modifying
_acceptAdmin(returns (uint256)
_acceptImplementation(returns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setPendingImplementation(address newPendingImplementationreturns (uint256)
_become(address unitroller
_grantComp(address recipientuint256 amount
_setBorrowCapGuardian(address newBorrowCapGuardian
_setBorrowPaused(address cTokenbool statereturns (bool)
_setCloseFactor(uint256 newCloseFactorMantissareturns (uint256)
_setCollateralFactor(address cTokenuint256 newCollateralFactorMantissareturns (uint256)
_setCompSpeeds(address[] cTokensuint256[] supplySpeedsuint256[] borrowSpeeds
_setContributorCompSpeed(address contributoruint256 compSpeed
_setLiquidationIncentive(uint256 newLiquidationIncentiveMantissareturns (uint256)
_setMarketBorrowCaps(address[] cTokensuint256[] newBorrowCaps
_setMarketSupplyCaps(address[] cTokensuint256[] newSupplyCaps
_setMintPaused(address cTokenbool statereturns (bool)
_setPauseGuardian(address newPauseGuardianreturns (uint256)
_setPriceOracle(address newOraclereturns (uint256)
_setSeizePaused(bool statereturns (bool)
_setSupplyCapGuardian(address newSupplyCapGuardian
_setTransferPaused(bool statereturns (bool)
_supportMarket(address cTokenreturns (uint256)
borrowAllowed(address cTokenaddress borroweruint256 borrowAmountreturns (uint256)
borrowVerify(address cTokenaddress borroweruint256 borrowAmount
claimComp(address holder
claimComp(address holderaddress[] cTokens
claimComp(address[] holdersaddress[] cTokensbool borrowersbool suppliers
enterMarkets(address[] cTokensreturns (uint256[])
exitMarket(address cTokenAddressreturns (uint256)
fixBadAccruals(address[] affectedUsersuint256[] amounts
liquidateBorrowAllowed(address cTokenBorrowedaddress cTokenCollateraladdress liquidatoraddress borroweruint256 repayAmountreturns (uint256)
liquidateBorrowVerify(address cTokenBorrowedaddress cTokenCollateraladdress liquidatoraddress borroweruint256 actualRepayAmountuint256 seizeTokens
mintAllowed(address cTokenaddress minteruint256 mintAmountreturns (uint256)
mintVerify(address cTokenaddress minteruint256 actualMintAmountuint256 mintTokens
redeemAllowed(address cTokenaddress redeemeruint256 redeemTokensreturns (uint256)
redeemVerify(address cTokenaddress redeemeruint256 redeemAmountuint256 redeemTokens
repayBorrowAllowed(address cTokenaddress payeraddress borroweruint256 repayAmountreturns (uint256)
repayBorrowVerify(address cTokenaddress payeraddress borroweruint256 actualRepayAmountuint256 borrowerIndex
seizeAllowed(address cTokenCollateraladdress cTokenBorrowedaddress liquidatoraddress borroweruint256 seizeTokensreturns (uint256)
seizeVerify(address cTokenCollateraladdress cTokenBorrowedaddress liquidatoraddress borroweruint256 seizeTokens
transferAllowed(address cTokenaddress srcaddress dstuint256 transferTokensreturns (uint256)
transferVerify(address cTokenaddress 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 cTokenstring actionbool pauseState
ActionPaused(string actionbool pauseState
CompAccruedAdjusted(address indexed useruint256 oldCompAccrueduint256 newCompAccrued
CompBorrowSpeedUpdated(address indexed cTokenuint256 newSpeed
CompGranted(address recipientuint256 amount
CompReceivableUpdated(address indexed useruint256 oldCompReceivableuint256 newCompReceivable
CompSupplySpeedUpdated(address indexed cTokenuint256 newSpeed
ContributorCompSpeedUpdated(address indexed contributoruint256 newSpeed
DistributedBorrowerComp(address indexed cTokenaddress indexed borroweruint256 compDeltauint256 compBorrowIndex
DistributedSupplierComp(address indexed cTokenaddress indexed supplieruint256 compDeltauint256 compSupplyIndex
Failure(uint256 erroruint256 infouint256 detail
MarketEntered(address cTokenaddress account
MarketExited(address cTokenaddress account
MarketListed(address cToken
NewBorrowCap(address indexed cTokenuint256 newBorrowCap
NewBorrowCapGuardian(address oldBorrowCapGuardianaddress newBorrowCapGuardian
NewCloseFactor(uint256 oldCloseFactorMantissauint256 newCloseFactorMantissa
NewCollateralFactor(address cTokenuint256 oldCollateralFactorMantissauint256 newCollateralFactorMantissa
NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissauint256 newLiquidationIncentiveMantissa
NewPauseGuardian(address oldPauseGuardianaddress newPauseGuardian
NewPriceOracle(address oldPriceOracleaddress newPriceOracle
NewSupplyCap(address indexed cTokenuint256 newSupplyCap
NewSupplyCapGuardian(address oldSupplyCapGuardianaddress newSupplyCapGuardian
Constructor
constructor(
Fallback and receive
fallback(
Errors

This contract contains no error objects.