AaveCollateralVaultProxy

Verified contract

Active on Ethereum with 281 txns
Deployed by via 0xf983ac9f at 10590389
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xd06535025f2252dfc991ce6f92c9614ddca7b0b1067e31bfd9b1e3bbb78646fe
0xe59efdbcfdf0b87b0c464cd6550977bfe1d5c31c04dea5f5d0397e79a1a76a47
0xe8f41332bc0d628e382512628cec822c5ca7feb7c0110bcda3d42129930ca841
0x1028829140aa4987cdc09f09953590158d9e1781d44917f9f2c9c188352b2315
0x45d58d7a5ac3b22552b74d94944a795b896f94a8b3f4d0fa8813ec11f0442d33
0x69e8ca0eae66026446e987a924092fa8dc2a42d21bcbe45cac1fb30cb8f9c4a8
0x238f7a0b96fc545042ba6d90af1d6ac7d8f632f3ba0dd6a9304b633f2a357d38
0x239298a78129c9ebae8edb088170c32e90d9c594f3305db901870bf76ea91ca6
0xdb190de5237aa09ac31125f496934c3d43de9465c542fabbedac3942b106f4e9
0x941cce990c291ace3fd79af3be972715524129042207381d877c28c89de69838

Functions
Getter at block 21409878
aave(view returns (address)
0x24a42fd28c976a61df5d00d0599c34c4f90748c8
getAave(view returns (address)
0x398ec7346dcd622edc5ae82352f02be94c62d119
getAaveOracle(view returns (address)
0x76b47460d7f7c5222cfb6b6a75615ab10895dde4
 
getETHPriceUSD(view returns (uint256)
link(view returns (address)
0xf79d6afbb6da890132f9d7c355e3015f15f3406f
Read-only
_borrowerContains(addressaddressview returns (bool)
_borrowerVaults(addressuint256view returns (address)
_borrowers(addressuint256view returns (address)
_limits(addressaddressview returns (uint256)
_ownedVaults(addressuint256view returns (address)
_vaults(addressview returns (address)
borrowerVaults(address spenderview returns (address[])
borrowers(address vaultview returns (address[])
getBorrow(address vaultview returns (address)
getReservePriceETH(address reserveview returns (uint256)
getReservePriceUSD(address reserveview returns (uint256)
getVaultAccountData(address _vaultview returns (uint256 totalLiquidityUSDuint256 totalCollateralUSDuint256 totalBorrowsUSDuint256 totalFeesUSDuint256 availableBorrowsUSDuint256 currentLiquidationThresholduint256 ltvuint256 healthFactor)
getVaults(address ownerview returns (address[])
isVault(address vaultview returns (bool)
isVaultOwner(address vaultaddress ownerview returns (bool)
limit(address vaultaddress spenderview returns (uint256)
State-modifying
borrow(address vaultaddress reserveuint256 amount
decreaseLimit(address vaultaddress spenderuint256 subtractedValue
deployVault(address _assetreturns (address)
deposit(address vaultaddress aTokenuint256 amount
increaseLimit(address vaultaddress spenderuint256 addedValue
repay(address vaultaddress reserveuint256 amount
setModel(address vaultuint256 model
withdraw(address vaultaddress aTokenuint256 amount
Events
Borrow(address indexed vaultaddress indexed owneraddress indexed reserveuint256 amount
DecreaseLimit(address indexed vaultaddress indexed owneraddress indexed spenderuint256 limit
DeployVault(address indexed vaultaddress indexed owneraddress indexed asset
Deposit(address indexed vaultaddress indexed owneraddress indexed reserveuint256 amount
IncreaseLimit(address indexed vaultaddress indexed owneraddress indexed spenderuint256 limit
Repay(address indexed vaultaddress indexed owneraddress indexed reserveuint256 amount
SetBorrow(address indexed vaultaddress indexed owneraddress indexed reserve
SetModel(address indexed vaultaddress indexed owneruint256 model
Withdraw(address indexed vaultaddress indexed owneraddress indexed reserveuint256 amount
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.