MtrollerUser

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xce4535eb at 16183390
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
4 additional variables

No balances found for "MtrollerUser"

No transactions found for "MtrollerUser"


Functions
Getter at block 21327808
allMarketsSize(view returns (uint256)
0
borrowCapGuardian(view returns (address)
0x0000000000000000000000000000000000000000
closeFactorMantissa(view returns (uint256)
0
getAdmin(view returns (address admin)
0x0000000000000000000000000000000000000000
getBlockNumber(view returns (uint256)
21327808
getMmoAddress(view returns (address)
0x0000000000000000000000000000000000000000
getTokenType(pure returns (uint8)
0
implementedSelectorsLength(view returns (uint256)
0
isMDelegatorUserImplementation(pure returns (bool)
true
liquidationIncentiveMantissa(view returns (uint256)
0
maxAssets(view returns (uint256)
0
mmoInitialIndex(view returns (uint224)
1000000000000000000000000000000000000
oracle(view returns (address)
0x0000000000000000000000000000000000000000
pauseGuardian(view returns (address)
0x0000000000000000000000000000000000000000
underlyingContractETH(pure returns (address)
0xffffffffffffffffffffffffffffffffffffffff
Read-only
accountAssets(addressuint256view returns (uint240)
allMarkets(uint256view returns (uint240)
allMarketsIndex(uint240view returns (uint256)
assembleToken(uint8 mTokenTypeuint72 mTokenSeqNraddress mTokenAddresspure returns (uint240 mToken)
auctionAllowed(uint240 mTokenaddress bidderview returns (uint256)
auctionGuardianPaused(uint240view returns (bool)
borrowAllowed(uint240 mTokenaddress borroweruint256 borrowAmountview returns (uint256)
borrowCaps(uint240view returns (uint256)
borrowGuardianPaused(uint240view returns (bool)
borrowVerify(uint240 mTokenaddress borroweruint256 borrowAmountview 
checkMembership(address accountuint240 mTokenview returns (bool)
collateralFactorMantissa(uint240 mTokenview returns (uint256)
getAccountLiquidity(address accountview returns (uint256uint256uint256)
getAnchorToken(address mTokenContractpure returns (uint240)
getAssetsIn(address accountview returns (uint240[])
getHypotheticalAccountLiquidity(address accountuint240 mTokenModifyuint256 redeemTokensuint256 borrowAmountview returns (uint256uint256uint256)
getPrice(uint240 mTokenview returns (uint256)
implementedSelectors(uint256view returns (bytes4)
lastContributorBlock(addressview returns (uint256)
liquidateBorrowAllowed(uint240 mTokenBorroweduint240 mTokenCollateraladdress liquidatoraddress borroweruint256 repayAmountview returns (uint256)
liquidateBorrowVerify(uint240 mTokenBorroweduint240 mTokenCollateraladdress liquidatoraddress borroweruint256 actualRepayAmountuint256 seizeTokensview 
liquidateCalculateSeizeTokens(uint240 mTokenBorroweduint240 mTokenCollateraluint256 actualRepayAmountview returns (uint256uint256)
liquidateERC721Allowed(uint240 mTokenview returns (uint256)
markets(uint240view returns (bool _isListeduint256 _collateralFactorMantissa)
mintGuardianPaused(uint240view returns (bool)
mintVerify(uint240 mTokenaddress minteruint256 actualMintAmountuint256 mintTokensview 
mmoAccrued(addressview returns (uint256)
mmoBorrowState(uint240view returns (uint224 indexuint32 block)
mmoBorrowerIndex(uint240addressview returns (uint256)
mmoContributorSpeeds(addressview returns (uint256)
mmoSpeeds(uint240view returns (uint256)
mmoSupplierIndex(uint240addressview returns (uint256)
mmoSupplyState(uint240view returns (uint224 indexuint32 block)
parseToken(uint240 mTokenpure returns (uint8 mTokenTypeuint72 mTokenSeqNraddress mTokenAddress)
redeemAllowed(uint240 mTokenaddress redeemeruint256 redeemTokensview returns (uint256)
redeemVerify(uint240 mTokenaddress redeemeruint256 redeemAmountuint256 redeemTokensview 
repayBorrowAllowed(uint240 mTokenaddress payeraddress borroweruint256 repayAmountview returns (uint256)
repayBorrowVerify(uint240 mTokenaddress payeraddress borroweruint256 actualRepayAmountuint256 borrowerIndexview 
seizeAllowed(uint240 mTokenCollateraluint240 mTokenBorrowedaddress liquidatoraddress borroweruint256 seizeTokensview returns (uint256)
seizeGuardianPaused(uint240view returns (bool)
seizeVerify(uint240 mTokenCollateraluint240 mTokenBorrowedaddress liquidatoraddress borroweruint256 seizeTokensview 
transferAllowed(uint240 mTokenaddress srcaddress dstuint256 transferTokensview returns (uint256)
transferGuardianPaused(uint240view returns (bool)
transferVerify(uint240 mTokenaddress srcaddress dstuint256 transferTokensview 
State-modifying
_grantMmo(address recipientuint256 amount
_setCollateralFactor(uint240 mTokenuint256 newCollateralFactorMantissareturns (uint256)
_setContributorMmoSpeed(address contributoruint256 mmoSpeed
_setMmoSpeed(uint240 mTokenuint256 mmoSpeed
claimMmo(address holderuint240[] mTokens
claimMmo(address[] holdersuint240[] mTokensbool borrowersbool suppliers
enterMarketOnBehalf(uint240 mTokenaddress ownerreturns (uint256)
enterMarkets(uint240[] mTokensreturns (uint256[])
exitMarket(uint240 mTokenreturns (uint256)
exitMarketOnBehalf(uint240 mTokenaddress ownerreturns (uint256)
mintAllowed(uint240 mTokenaddress minteruint256 mintAmountreturns (uint256)
updateContributorRewards(address contributor
Events
ActionPaused(string actionbool pauseState
ActionPaused(uint240 mTokenstring actionbool pauseState
ContributorMmoSpeedUpdated(address indexed contributoruint256 newSpeed
DistributedBorrowerMmo(uint240 indexed mTokenaddress indexed borroweruint256 mmoDeltauint256 mmoBorrowIndex
DistributedSupplierMmo(uint240 indexed mTokenaddress indexed supplieruint256 mmoDeltauint256 MmoSupplyIndex
Failure(uint256 erroruint256 infouint256 detail
MarketEntered(uint240 mTokenaddress account
MarketExited(uint240 mTokenaddress account
MarketListed(uint240 mToken
MmoGranted(address recipientuint256 amount
MmoSpeedUpdated(uint240 indexed mTokenuint256 newSpeed
NewBorrowCap(uint240 indexed mTokenuint256 newBorrowCap
NewBorrowCapGuardian(address oldBorrowCapGuardianaddress newBorrowCapGuardian
NewCloseFactor(uint256 oldCloseFactorMantissauint256 newCloseFactorMantissa
NewCollateralFactor(uint240 mTokenuint256 oldCollateralFactorMantissauint256 newCollateralFactorMantissa
NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissauint256 newLiquidationIncentiveMantissa
NewMaxAssets(uint256 oldMaxAssetsuint256 newMaxAssets
NewPauseGuardian(address oldPauseGuardianaddress newPauseGuardian
NewPriceOracle(address oldPriceOracleaddress newPriceOracle
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.