ControllerV2

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xd77fa781 at 15306324
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 "ControllerV2"

No transactions found for "ControllerV2"


Functions
Getter at block 21743681
closeFactorMantissa(view returns (uint256)
0
extraExplicit(view returns (address)
0xd556fb139a36f5ea809636b9858c5e3fe1613ea4
extraImplicit(view returns (address)
0x95c06b4b6902b0ae37ddff281d2c785313c86691
getAlliTokens(view returns (address[] _alliTokens)
[]
isController(view returns (bool)
true
liquidationIncentiveMantissa(view returns (uint256)
0
owner(view returns (address)
0x3d32d278c8b69dfd451b9a8dee13a4a71a14cc5e
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(addressuint256uint256uint256uint256uint256
_addMarketV2(struct IControllerV2AddMarketV2LocalVars _vars
_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
_setExtraExplicit(address _newExtraExplicit
_setExtraImplicit(address _newExtraImplicit
_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
_upgrade(address _newExtraImplicitaddress _newExtraExplicit
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)
exitMarketFromiToken(address _marketaddress _account
exitMarkets(address[] _iTokensreturns (bool[] _results)
initialize(
initializeV2(address _newExtraImplicitaddress _newExtraExplicit
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
NewExtraExplicit(address _oldExtraExplicitaddress _newExtraExplicit
NewExtraImplicit(address _oldExtraImplicitaddress _newExtraImplicit
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
constructor(address _newExtraImplicitaddress _newExtraExplicit
Fallback and receive
fallback(
Errors

This contract contains no error objects.