InitializableAdminUpgradeabilityProxy
Verified contract
Proxy
Active on
Ethereum with 15 txns
Unified storage
Map
Table
Raw
Constants and immutables
2Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
Balances ($12,122,145.69)
Native
Value
$4,378,907.15
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 1.715994K | $2,551.82 |
$4,378,907.15 | |
LINK | ERC-20 | 268.141166K | $11.52 |
$3,088,986.23 | |
USDC | ERC-20 | 1.154652M | $1.001 |
$1,155,806.58 | |
DAI | ERC-20 | 1.086861M | $1.002 |
$1,089,034.97 | |
USDT | ERC-20 | 791.405769K | $1.002 |
$792,988.58 | |
WBTC | ERC-20 | 10.15832 | $63,125.00 |
$641,243.96 | |
TUSD | ERC-20 | 293.515773K | $1.002 |
$294,102.8 | |
sUSD | ERC-20 | 121.487992K | $0.997457 |
$121,179.05 | |
SNX | ERC-20 | 76.017334K | $1.54 |
$117,066.69 | |
0x9f8f…79a2 | ERC-20 | 71.096301 | $1,548.42 |
$110,086.93 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16185548 | 2 years ago | | | 0 | 0.00048097657 | |
| 11228916 | 4 years ago | | | 0 | 0.0013866660 | |
| 11135969 | 4 years ago | | | 0 | 0.00066859000 | |
| 11135919 | 4 years ago | | | 0 | 0.00064017500 | |
| 11135892 | 4 years ago | | | 0 | 0.00061452590 | |
| 11128572 | 4 years ago | | | 0 | 0.00048470900 | |
| 10593436 | 4 years ago | | | 0 | 0.0016946820 | |
| 10593208 | 4 years ago | | | 0 | 0.0013859100 | |
| 10227626 | 4 years ago | | | 0 | 0.00056700000 | |
| 10227622 | 4 years ago | | | 0 | 0.00056700000 |
ABI
ABI objects
Getter at block 20792775 getReserves() view returns (address[])
CORE_REVISION() view returns (uint256)
8
addressesProvider() view returns (address)
0x24a42fd28c976a61df5d00d0599c34c4f90748c8
lendingPoolAddress() view returns (address)
0x398ec7346dcd622edc5ae82352f02be94c62d119
Read-only
getReserveATokenAddress(address _reserve) view returns (address)
getReserveAvailableLiquidity(address _reserve) view returns (uint256)
getReserveConfiguration(address _reserve) view returns (uint256, uint256, uint256, bool)
getReserveCurrentAverageStableBorrowRate(address _reserve) view returns (uint256)
getReserveCurrentLiquidityRate(address _reserve) view returns (uint256)
getReserveCurrentStableBorrowRate(address _reserve) view returns (uint256)
getReserveCurrentVariableBorrowRate(address _reserve) view returns (uint256)
getReserveDecimals(address _reserve) view returns (uint256)
getReserveInterestRateStrategyAddress(address _reserve) view returns (address)
getReserveIsActive(address _reserve) view returns (bool)
getReserveIsFreezed(address _reserve) view returns (bool)
getReserveIsStableBorrowRateEnabled(address _reserve) view returns (bool)
getReserveLastUpdate(address _reserve) view returns (uint40 timestamp)
getReserveLiquidationBonus(address _reserve) view returns (uint256)
getReserveLiquidationThreshold(address _reserve) view returns (uint256)
getReserveLiquidityCumulativeIndex(address _reserve) view returns (uint256)
getReserveNormalizedIncome(address _reserve) view returns (uint256)
getReserveTotalBorrows(address _reserve) view returns (uint256)
getReserveTotalBorrowsStable(address _reserve) view returns (uint256)
getReserveTotalBorrowsVariable(address _reserve) view returns (uint256)
getReserveTotalLiquidity(address _reserve) view returns (uint256)
getReserveUtilizationRate(address _reserve) view returns (uint256)
getReserveVariableBorrowsCumulativeIndex(address _reserve) view returns (uint256)
getUserBasicReserveData(address _reserve, address _user) view returns (uint256, uint256, uint256, bool)
getUserBorrowBalances(address _reserve, address _user) view returns (uint256, uint256, uint256)
getUserCurrentBorrowRateMode(address _reserve, address _user) view returns (uint8)
getUserCurrentStableBorrowRate(address _reserve, address _user) view returns (uint256)
getUserLastUpdate(address _reserve, address _user) view returns (uint256 timestamp)
getUserOriginationFee(address _reserve, address _user) view returns (uint256)
getUserUnderlyingAssetBalance(address _reserve, address _user) view returns (uint256)
getUserVariableBorrowCumulativeIndex(address _reserve, address _user) view returns (uint256)
isReserveBorrowingEnabled(address _reserve) view returns (bool)
isReserveUsageAsCollateralEnabled(address _reserve) view returns (bool)
isUserAllowedToBorrowAtStable(address _reserve, address _user, uint256 _amount) view returns (bool)
isUserUseReserveAsCollateralEnabled(address _reserve, address _user) view returns (bool)
reservesList(uint256) view returns (address)
State-modifying
Events admin() returns (address)
changeAdmin(address newAdmin)
implementation() returns (address)
initialize(address _logic, address _admin, bytes _data) payable
initialize(address _logic, bytes _data) payable
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
activateReserve(address _reserve)
deactivateReserve(address _reserve)
disableBorrowingOnReserve(address _reserve)
disableReserveAsCollateral(address _reserve)
disableReserveStableBorrowRate(address _reserve)
enableBorrowingOnReserve(address _reserve, bool _stableBorrowRateEnabled)
enableReserveAsCollateral(address _reserve, uint256 _baseLTVasCollateral, uint256 _liquidationThreshold, uint256 _liquidationBonus)
enableReserveStableBorrowRate(address _reserve)
freezeReserve(address _reserve)
initReserve(address _reserve, address _aTokenAddress, uint256 _decimals, address _interestRateStrategyAddress)
initialize(address _addressesProvider)
liquidateFee(address _token, uint256 _amount, address _destination) payable
refreshConfiguration()
removeLastAddedReserve(address _reserveToRemove)
setReserveBaseLTVasCollateral(address _reserve, uint256 _ltv)
setReserveDecimals(address _reserve, uint256 _decimals)
setReserveInterestRateStrategyAddress(address _reserve, address _rateStrategyAddress)
setReserveLiquidationBonus(address _reserve, uint256 _bonus)
setReserveLiquidationThreshold(address _reserve, uint256 _threshold)
setUserUseReserveAsCollateral(address _reserve, address _user, bool _useAsCollateral)
transferToFeeCollectionAddress(address _token, address _user, uint256 _amount, address _destination) payable
transferToReserve(address _reserve, address _user, uint256 _amount) payable
transferToUser(address _reserve, address _user, uint256 _amount)
unfreezeReserve(address _reserve)
updateStateOnBorrow(address _reserve, address _user, uint256 _amountBorrowed, uint256 _borrowFee, uint8 _rateMode) returns (uint256, uint256)
updateStateOnDeposit(address _reserve, address _user, uint256 _amount, bool _isFirstDeposit)
updateStateOnFlashLoan(address _reserve, uint256 _availableLiquidityBefore, uint256 _income, uint256 _protocolFee)
updateStateOnLiquidation(address _principalReserve, address _collateralReserve, address _user, uint256 _amountToLiquidate, uint256 _collateralToLiquidate, uint256 _feeLiquidated, uint256 _liquidatedCollateralForFee, uint256 _balanceIncrease, bool _liquidatorReceivesAToken)
updateStateOnRebalance(address _reserve, address _user, uint256 _balanceIncrease) returns (uint256)
updateStateOnRedeem(address _reserve, address _user, uint256 _amountRedeemed, bool _userRedeemedEverything)
updateStateOnRepay(address _reserve, address _user, uint256 _paybackAmountMinusFees, uint256 _originationFeeRepaid, uint256 _balanceIncrease, bool _repaidWholeLoan)
updateStateOnSwapRate(address _reserve, address _user, uint256 _principalBorrowBalance, uint256 _compoundedBorrowBalance, uint256 _balanceIncrease, uint8 _currentRateMode) returns (uint8, uint256)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
ReserveUpdated(address indexed reserve, uint256 liquidityRate, uint256 stableBorrowRate, uint256 variableBorrowRate, uint256 liquidityIndex, uint256 variableBorrowIndex)
This contract contains no constructor objects.
fallback()
fallback()
This contract contains no error objects.