Controller
Verified contract
Implementation
Active on
Ethereum with 1 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
0xde6d…cb75
-
variable spans 49 additional slots
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "Controller"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14389280 | 3 years ago | | | 0 | 0.00066962600 |
ABI
ABI objects
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 _account) view returns (uint256, uint256, uint256, uint256)
getBorrowedAssets(address _account) view returns (address[] _borrowedAssets)
getEnteredMarkets(address _account) view returns (address[] _accountCollaterals)
hasBorrowed(address _account, address _iToken) view returns (bool)
hasEnteredMarket(address _account, address _iToken) view returns (bool)
hasiToken(address _iToken) view returns (bool)
liquidateCalculateSeizeTokens(address _iTokenBorrowed, address _iTokenCollateral, uint256 _actualRepayAmount) view returns (uint256 _seizedTokenCollateral)
markets(address) view returns (uint256 collateralFactorMantissa, uint256 borrowFactorMantissa, uint256 borrowCapacity, uint256 supplyCapacity, bool mintPaused, bool redeemPaused, bool borrowPaused)
State-modifying
Events _acceptOwner()
_addMarket(address _iToken, uint256 _collateralFactor, uint256 _borrowFactor, uint256 _supplyCapacity, uint256 _borrowCapacity, uint256 _distributionFactor)
_setAllBorrowPaused(bool _paused)
_setAllMintPaused(bool _paused)
_setAllRedeemPaused(bool _paused)
_setBorrowCapacity(address _iToken, uint256 _newBorrowCapacity)
_setBorrowFactor(address _iToken, uint256 _newBorrowFactorMantissa)
_setBorrowPaused(address _iToken, bool _paused)
_setCloseFactor(uint256 _newCloseFactorMantissa)
_setCollateralFactor(address _iToken, uint256 _newCollateralFactorMantissa)
_setLiquidationIncentive(uint256 _newLiquidationIncentiveMantissa)
_setMintPaused(address _iToken, bool _paused)
_setPauseGuardian(address _newPauseGuardian)
_setPendingOwner(address newPendingOwner)
_setPriceOracle(address _newOracle)
_setProtocolPaused(bool _paused)
_setRedeemPaused(address _iToken, bool _paused)
_setRewardDistributor(address _newRewardDistributor)
_setSeizePaused(bool _paused)
_setSupplyCapacity(address _iToken, uint256 _newSupplyCapacity)
_setTransferPaused(bool _paused)
_setiTokenPaused(address _iToken, bool _paused)
afterBorrow(address _iToken, address _borrower, uint256 _borrowedAmount)
afterFlashloan(address _iToken, address _to, uint256 _amount)
afterLiquidateBorrow(address _iTokenBorrowed, address _iTokenCollateral, address _liquidator, address _borrower, uint256 _repaidAmount, uint256 _seizedAmount)
afterMint(address _iToken, address _minter, uint256 _mintAmount, uint256 _mintedAmount)
afterRedeem(address _iToken, address _redeemer, uint256 _redeemAmount, uint256 _redeemedUnderlying)
afterRepayBorrow(address _iToken, address _payer, address _borrower, uint256 _repayAmount)
afterSeize(address _iTokenCollateral, address _iTokenBorrowed, address _liquidator, address _borrower, uint256 _seizedAmount)
afterTransfer(address _iToken, address _from, address _to, uint256 _amount)
beforeBorrow(address _iToken, address _borrower, uint256 _borrowAmount)
beforeFlashloan(address _iToken, address _to, uint256 _amount)
beforeLiquidateBorrow(address _iTokenBorrowed, address _iTokenCollateral, address _liquidator, address _borrower, uint256 _repayAmount)
beforeMint(address _iToken, address _minter, uint256 _mintAmount)
beforeRedeem(address _iToken, address _redeemer, uint256 _redeemAmount)
beforeRepayBorrow(address _iToken, address _payer, address _borrower, uint256 _repayAmount)
beforeSeize(address _iTokenCollateral, address _iTokenBorrowed, address _liquidator, address _borrower, uint256 _seizeAmount)
beforeTransfer(address _iToken, address _from, address _to, uint256 _amount)
enterMarketFromiToken(address _market, address _account)
enterMarkets(address[] _iTokens) returns (bool[] _results)
exitMarkets(address[] _iTokens) returns (bool[] _results)
initialize()
BorrowPaused(address iToken, bool paused)
BorrowedAdded(address iToken, address account)
BorrowedRemoved(address iToken, address account)
MarketAdded(address iToken, uint256 collateralFactor, uint256 borrowFactor, uint256 supplyCapacity, uint256 borrowCapacity, uint256 distributionFactor)
MarketEntered(address iToken, address account)
MarketExited(address iToken, address account)
MintPaused(address iToken, bool paused)
NewBorrowCapacity(address iToken, uint256 oldBorrowCapacity, uint256 newBorrowCapacity)
NewBorrowFactor(address iToken, uint256 oldBorrowFactorMantissa, uint256 newBorrowFactorMantissa)
NewCloseFactor(uint256 oldCloseFactorMantissa, uint256 newCloseFactorMantissa)
NewCollateralFactor(address iToken, uint256 oldCollateralFactorMantissa, uint256 newCollateralFactorMantissa)
NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissa, uint256 newLiquidationIncentiveMantissa)
NewOwner(address indexed previousOwner, address indexed newOwner)
NewPauseGuardian(address oldPauseGuardian, address newPauseGuardian)
NewPendingOwner(address indexed oldPendingOwner, address indexed newPendingOwner)
NewPriceOracle(address oldPriceOracle, address newPriceOracle)
NewRewardDistributor(address oldRewardDistributor, address _newRewardDistributor)
NewSupplyCapacity(address iToken, uint256 oldSupplyCapacity, uint256 newSupplyCapacity)
RedeemPaused(address iToken, bool paused)
SeizePaused(bool paused)
TransferPaused(bool paused)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.