VaultETHDAI

Verified contract

Active on Ethereum with 1,736 txns
Deployed by via 0x297bb384 at 12386446
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
ERC-20
Value $22,477.72
0x3ec6106a32b9992ecdad53e9107d84a74f6021838c450e94860a88fff95c57c8
0x6ce27682640adff1ed522d146963bc021c56dcc13a18d00327e253ed387cc274
0x58494d8a8120fc33b053214fa2e6e1c6ab6b5d553befdd20fb0cf95f9172465f
0x54cf3618d84fb92777dd5704b27827a23ef978d55f5e2b41c6dd2d9cf808c9b7
0x2bdd953321379163094308ecff7183fb574936061a4b80aedf1a50f71ff47a00
0x0d5c2b2aa7de1ad06b05a6e2a4d2c371bd7ba5dd4759c8654d88457f3f728151
0x3c297aff1685e188286788c48b2388050ad76a33e628f2762dc2fd544e58ff3c
0x1669af922b586ae3fce06894f4584e9a52162ac917fc50facde45b359dbb4e5d
0x14d5322a45a8c762e39e9061408156d111337455e38ac69aa08fe6bd4d240eaa
0x50bb5ffc85ac782fb306971a7e35ca0d724f7605ab9ed898dc0979dbf84c8901

Functions
Getter at block 20879599
activeProvider(view returns (address)
0xdc6d91bab56ccc708b4b217148016bc7ca568468
 
allborrowBalance(view returns (uint256 value)
 
alldepositBalance(view returns (uint256 value)
collatF(view returns (uint64 auint64 b)
(a=80, b=63)
fujiERC1155(view returns (address)
0x1cf24e4ec41da581bee223e1affebb62a5a95484
getProviders(view returns (address[])
[0xdc6d91BAb56CCc708B4b217148016bc7cA568468, 0x10Bd459b45fE083CB0bBE673066467BF7a760C43]
oracle(view returns (address)
0x773616e4d11a78f511299002da57a0a94577f1f4
owner(view returns (address)
0x0e1484c9a9f9b31ff19300f082e843415a575f4f
paused(view returns (bool)
false
safetyF(view returns (uint64 auint64 b)
(a=21, b=20)
vAssets(view returns (address collateralAssetaddress borrowAssetuint64 collateralIDuint64 borrowID)
(collateralAsset=0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee, borrowAsset=0x6b175474e89094c44da98b954eedeac495271d0f, collateralID=0, borrowID=1)
Read-only
borrowBalance(address _providerview returns (uint256)
depositBalance(address _providerview returns (uint256)
getLiquidationBonusFor(uint256 _amountbool _flashview returns (uint256)
getNeededCollateralFor(uint256 _amountbool _withFactorsview returns (uint256)
providers(uint256view returns (address)
State-modifying
borrow(uint256 _borrowAmount
deposit(uint256 _collateralAmountpayable 
depositAndBorrow(uint256 _collateralAmountuint256 _borrowAmountpayable 
executeSwitch(address _newProvideruint256 _flashLoanAmountuint256 _fee
harvestRewards(uint256 _farmProtocolNum
pause(
payback(int256 _repayAmountpayable 
paybackAndWithdraw(int256 _paybackAmountint256 _collateralAmountpayable 
renounceOwnership(
setActiveProvider(address _provider
setFactor(uint64 _newFactorAuint64 _newFactorBbool _isSafety
setFujiAdmin(address _newFujiAdmin
setFujiERC1155(address _fujiERC1155
setOracle(address _oracle
setProviders(address[] _providers
transferOwnership(address newOwner
unpause(
updateF1155Balances(
withdraw(int256 _withdrawAmount
Events
Borrow(address indexed userAddrsaddress indexed assetuint256 amount
Deposit(address indexed userAddrsaddress indexed assetuint256 amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Payback(address indexed userAddrsaddress indexed assetuint256 amount
SetActiveProvider(address providerAddr
Switch(address vaultaddress fromProviderAddrsaddress toProviderAddruint256 Debtamountuint256 Collattamount
Unpaused(address account
Withdraw(address indexed userAddrsaddress indexed assetuint256 amount
Constructor
constructor(
Fallback and receive
receive(
Errors

This contract contains no error objects.