Controller

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0xa2af82e4 at 14384724
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 1 additional slot

No balances found for "Controller"

0xbe213e9b95cd1832b94715f546b25e23e79df3ea7add460ca2ff6a22f934b0b8
From

Functions
Getter at block 20980569
closeFactorMantissa(view returns (uint256)
0
getAlliTokens(view returns (address[] _alliTokens)
[]
isController(view returns (bool)
true
liquidationIncentiveMantissa(view returns (uint256)
0
owner(view returns (address)
0xde6d6f23aabbdc9469c8907ece7c379f98e4cb75
pauseGuardian(view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
priceOracle(view returns (address)
0x0000000000000000000000000000000000000000
rewardDistributor(view returns (address)
0x0000000000000000000000000000000000000000
seizePaused(view returns (bool)
false
transferPaused(view returns (bool)
false
Read-only
calcAccountEquity(address _accountview returns (uint256uint256uint256uint256)
getBorrowedAssets(address _accountview returns (address[] _borrowedAssets)
getEnteredMarkets(address _accountview returns (address[] _accountCollaterals)
hasBorrowed(address _accountaddress _iTokenview returns (bool)
hasEnteredMarket(address _accountaddress _iTokenview returns (bool)
hasiToken(address _iTokenview returns (bool)
liquidateCalculateSeizeTokens(address _iTokenBorrowedaddress _iTokenCollateraluint256 _actualRepayAmountview returns (uint256 _seizedTokenCollateral)
markets(addressview returns (uint256 collateralFactorMantissauint256 borrowFactorMantissauint256 borrowCapacityuint256 supplyCapacitybool mintPausedbool redeemPausedbool borrowPaused)
State-modifying
_acceptOwner(
_addMarket(address _iTokenuint256 _collateralFactoruint256 _borrowFactoruint256 _supplyCapacityuint256 _borrowCapacityuint256 _distributionFactor
_setAllBorrowPaused(bool _paused
_setAllMintPaused(bool _paused
_setAllRedeemPaused(bool _paused
_setBorrowCapacity(address _iTokenuint256 _newBorrowCapacity
_setBorrowFactor(address _iTokenuint256 _newBorrowFactorMantissa
_setBorrowPaused(address _iTokenbool _paused
_setCloseFactor(uint256 _newCloseFactorMantissa
_setCollateralFactor(address _iTokenuint256 _newCollateralFactorMantissa
_setLiquidationIncentive(uint256 _newLiquidationIncentiveMantissa
_setMintPaused(address _iTokenbool _paused
_setPauseGuardian(address _newPauseGuardian
_setPendingOwner(address newPendingOwner
_setPriceOracle(address _newOracle
_setProtocolPaused(bool _paused
_setRedeemPaused(address _iTokenbool _paused
_setRewardDistributor(address _newRewardDistributor
_setSeizePaused(bool _paused
_setSupplyCapacity(address _iTokenuint256 _newSupplyCapacity
_setTransferPaused(bool _paused
_setiTokenPaused(address _iTokenbool _paused
afterBorrow(address _iTokenaddress _borroweruint256 _borrowedAmount
afterFlashloan(address _iTokenaddress _touint256 _amount
afterLiquidateBorrow(address _iTokenBorrowedaddress _iTokenCollateraladdress _liquidatoraddress _borroweruint256 _repaidAmountuint256 _seizedAmount
afterMint(address _iTokenaddress _minteruint256 _mintAmountuint256 _mintedAmount
afterRedeem(address _iTokenaddress _redeemeruint256 _redeemAmountuint256 _redeemedUnderlying
afterRepayBorrow(address _iTokenaddress _payeraddress _borroweruint256 _repayAmount
afterSeize(address _iTokenCollateraladdress _iTokenBorrowedaddress _liquidatoraddress _borroweruint256 _seizedAmount
afterTransfer(address _iTokenaddress _fromaddress _touint256 _amount
beforeBorrow(address _iTokenaddress _borroweruint256 _borrowAmount
beforeFlashloan(address _iTokenaddress _touint256 _amount
beforeLiquidateBorrow(address _iTokenBorrowedaddress _iTokenCollateraladdress _liquidatoraddress _borroweruint256 _repayAmount
beforeMint(address _iTokenaddress _minteruint256 _mintAmount
beforeRedeem(address _iTokenaddress _redeemeruint256 _redeemAmount
beforeRepayBorrow(address _iTokenaddress _payeraddress _borroweruint256 _repayAmount
beforeSeize(address _iTokenCollateraladdress _iTokenBorrowedaddress _liquidatoraddress _borroweruint256 _seizeAmount
beforeTransfer(address _iTokenaddress _fromaddress _touint256 _amount
enterMarketFromiToken(address _marketaddress _account
enterMarkets(address[] _iTokensreturns (bool[] _results)
exitMarkets(address[] _iTokensreturns (bool[] _results)
initialize(
Events
BorrowPaused(address iTokenbool paused
BorrowedAdded(address iTokenaddress account
BorrowedRemoved(address iTokenaddress account
MarketAdded(address iTokenuint256 collateralFactoruint256 borrowFactoruint256 supplyCapacityuint256 borrowCapacityuint256 distributionFactor
MarketEntered(address iTokenaddress account
MarketExited(address iTokenaddress account
MintPaused(address iTokenbool paused
NewBorrowCapacity(address iTokenuint256 oldBorrowCapacityuint256 newBorrowCapacity
NewBorrowFactor(address iTokenuint256 oldBorrowFactorMantissauint256 newBorrowFactorMantissa
NewCloseFactor(uint256 oldCloseFactorMantissauint256 newCloseFactorMantissa
NewCollateralFactor(address iTokenuint256 oldCollateralFactorMantissauint256 newCollateralFactorMantissa
NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissauint256 newLiquidationIncentiveMantissa
NewOwner(address indexed previousOwneraddress indexed newOwner
NewPauseGuardian(address oldPauseGuardianaddress newPauseGuardian
NewPendingOwner(address indexed oldPendingOwneraddress indexed newPendingOwner
NewPriceOracle(address oldPriceOracleaddress newPriceOracle
NewRewardDistributor(address oldRewardDistributoraddress _newRewardDistributor
NewSupplyCapacity(address iTokenuint256 oldSupplyCapacityuint256 newSupplyCapacity
RedeemPaused(address iTokenbool paused
SeizePaused(bool paused
TransferPaused(bool paused
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.