TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 9 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x17e6…9b94
0x0000…0000
-
variable spans 49 additional slots
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16594960 | 2 years ago | | | 0 | 0.0021803149 | |
| 15171753 | 2 years ago | | | 0 | 0.00087210009 | |
| 14389659 | 3 years ago | | | 0 | 0.0010689543 | |
| 14378713 | 3 years ago | | | 0 | 0.0014112611 | |
| 14378711 | 3 years ago | | | 0 | 0.0015946982 | |
| 14359610 | 3 years ago | | | 0 | 0.0031781711 | |
| 14359605 | 3 years ago | | | 0 | 0.0064028895 | |
| 14359595 | 3 years ago | | | 0 | 0.0011040101 | |
| 14359595 | 3 years ago | | | 0 | 0.0011127518 |
ABI
ABI objects
Getter at block 20980569
closeFactorMantissa() view returns (uint256)
500000000000000000
getAlliTokens() view returns (address[] _alliTokens)
[0xd8d07A8ab4F6a1cC4cF86b3cB11b78A7C1e701ad, 0x53BF3c82f62B152800E0152DB743451849F1aFF9]
isController() view returns (bool)
true
liquidationIncentiveMantissa() view returns (uint256)
1040000000000000000
owner() view returns (address)
0x17e66b1e0260c930bfa567ff3ab5c71794279b94
pauseGuardian() view returns (address)
0x491c366614b971596cff5570665dd9d24966de49
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
priceOracle() view returns (address)
0x486bebde6ae82a58631aaaed044dcf8c2fb3565a
rewardDistributor() view returns (address)
0x5ebc758ac96316fb3c80abff549962f305a54a30
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 admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
_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()
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
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)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.