VaultUpgradeable

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x4ef46f36 at 12836572
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 43 additional slots
-
variable spans 1 additional slot
2 additional variables

No balances found for "VaultUpgradeable"

No transactions found for "VaultUpgradeable"


Functions
Getter at block 21002310
baseAsset(view returns (address)
0x0000000000000000000000000000000000000000
decimals(view returns (uint8)
0
depositCap(view returns (uint256)
0
 
governance(view returns (address)
investmentVehiclesLength(view returns (uint256)
0
longAsset(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
 
registry(view returns (address)
selfCompoundingLongAsset(view returns (address)
0x0000000000000000000000000000000000000000
store(view returns (address)
0x0000000000000000000000000000000000000000
 
swapCenter(view returns (address)
symbol(view returns (string)
totalSupply(view returns (uint256)
0
 
treasury(view returns (address)
vaultDepositEnabled(view returns (bool)
false
withdrawFeeRatio(view returns (uint256)
0
withdrawalFeeHalfDecayPeriod(view returns (uint256)
0
withdrawalFeeWaivedPeriod(view returns (uint256)
0
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
baseAssetDebtOf(address _ivview returns (uint256)
effectiveLendCapacity(address _targetview returns (uint256)
flashDepositAndWithdrawAllowed(addressview returns (bool)
getInvestmentVehicle(uint256 idxview returns (address)
interestPendingInIV(address ivview returns (uint256)
isAdmin(address _whoview returns (bool)
isDebtor(address _targetview returns (bool)
isOperator(address _whoview returns (bool)
lastActivityBlock(addressview returns (uint256)
lastFeeTime(addressview returns (uint256)
noWithdrawalFee(addressview returns (bool)
storageFetchAddress(bytes32 keyview returns (address)
storageFetchAddressInArray(bytes32 keyuint256 indexview returns (address)
storageFetchBool(bytes32 keyview returns (bool)
storageFetchBoolInArray(bytes32 keyuint256 indexview returns (bool)
storageFetchUint256(bytes32 keyview returns (uint256)
storageFetchUint256InArray(bytes32 keyuint256 indexview returns (uint256)
vInfo(addressview returns (uint256 baseAssetDebtbool disableBorrowuint256 lendMaxBpsuint256 lendCap)
withdrawalFeeOccured(addressview returns (uint256)
withdrawlFeePending(address _whoview returns (uint256 fee)
State-modifying
addInvestmentVehicle(address newVehicleuint256 _lendMaxBpsuint256 _lendCapreturns (uint256)
approve(address spenderuint256 amountreturns (bool)
collectAndLong(address[] ivsuint256 minimumLongProfit
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 amount
depositFor(address targetAccountuint256 amount
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _store
initialize(address _storeaddress _baseAssetaddress _longAssetuint256 _depositCap
investAll(
investTo(address _targetuint256 _amount
investToIVs(address[] _targetsuint256[] _amounts
migrateFunds(address _fromIvaddress _toIvuint256 _pullAmountuint256 _pushAmount
moveInvestmentVehicleToLowestPriority(address iv
removeInvestmentVehicle(address _target
setDepositCap(uint256 _depositCap
setDepositEnabled(bool _flag
setFlashDepositAndWithdrawAllowed(address[] _targetsbool _flag
setLongSelfCompounding(address _selfCompoundingLong
setNoWithdrawalFee(address[] _targetsbool _flag
setRewardPool(address _rewardPool
setWihdrawFeeParameter(uint256 _withdrawFeeRatiouint256 _withdrawalFeeHalfDecayPerioduint256 _withdrawalFeeWaivedPeriod
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
withdraw(uint256 amount
withdrawAllFromIV(address _iv
withdrawAllFromIVs(address[] _ivs
withdrawFromIV(address _ivuint256 _amount
withdrawFromIVs(address[] _ivsuint256[] _amounts
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed _whouint256 _amount
Longed(uint256 totalDeposituint256 baseProfituint256 longedProfit
Transfer(address indexed fromaddress indexed touint256 value
Withdraw(address indexed _whouint256 _amount
WithdrawFeeUpdated(uint256 _withdrawFeeRatiouint256 _withdrawalFeeHalfDecayPerioduint256 _withdrawalFeeWaivedPeriod
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.