Vault

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x766a5e7e at 16821481
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Vault"

No transactions found for "Vault"


Functions
Getter at block 21315728
controller(view returns (address)
0xdd4051c3571c143b989c3227e8eb50983974835c
lastIndexInteracted(view returns (uint128 index1uint128 index2)
(index1=0, index2=0)
name(view returns (string)
proportions(view returns (uint256)
0
reallocationIndex(view returns (uint24)
0
rewardTokensCount(view returns (uint8)
0
strategiesHash(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
totalInstantDeposit(view returns (uint128)
0
totalShares(view returns (uint128)
0
vaultFee(view returns (uint16)
0
vaultOwner(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
earned(address tokenaddress accountview returns (uint256)
getRewardForDuration(address tokenview returns (uint256)
lastTimeRewardApplicable(address tokenview returns (uint32)
redeems(uint256view returns (uint128 depositSharesuint128 withdrawnAmount)
rewardConfiguration(addressview returns (uint32 rewardsDurationuint32 periodFinishuint192 rewardRateuint32 lastUpdateTimeuint224 rewardPerTokenStored)
rewardPerToken(address tokenview returns (uint224)
rewardTokens(uint256view returns (address)
tokenBlacklist(addressview returns (bool)
userIndexAction(addressuint256view returns (uint128 depositAmountuint128 withdrawShares)
userLastInteractions(addressview returns (uint128 index1uint128 index2)
users(addressview returns (uint128 instantDeposituint128 activeDeposituint128 oweduint128 withdrawnDepositsuint128 shares)
vaultIndexAction(uint256view returns (uint128 depositAmountuint128 withdrawShares)
State-modifying
addToken(address tokenuint32 rewardsDurationuint256 reward
claim(bool doRedeemVaultaddress[] vaultStrategiesbool doRedeemUserreturns (uint128 claimAmount)
claimFinishedRewards(address tokenuint256 amount
deposit(address[] vaultStrategiesuint128 amountbool transferFromVault
forceRemoveReward(address token
getActiveRewards(address account
getRewards(address[] tokens
getUpdatedUser(address[] vaultStrategiesreturns (uint256uint256uint256uint256uint256uint256uint256uint256uint256)
getUpdatedVault(address[] vaultStrategiesreturns (uint256uint256uint256uint256uint256uint256)
initialize(struct VaultInitializable vaultInitializable
lowerVaultFee(uint16 _vaultFee
notifyRewardAmount(address tokenuint256 rewarduint32 rewardsDuration
notifyStrategyRemoved(address[] vaultStrategiesuint256 i
payFees(uint256 profitreturns (uint256)
reallocate(address[] vaultStrategiesuint256 newVaultProportionsuint256 finishedIndexuint24 activeIndexreturns (uint256[] withdrawProportionsArrayuint256 newDepositProportions)
redeemUser(
redeemVaultAndUser(address[] vaultStrategies
redeemVaultStrategies(address[] vaultStrategies
removeReward(address token
transferVaultOwner(address _vaultOwner
updateName(string _name
updatePeriodFinish(address tokenuint32 timestamp
withdraw(address[] vaultStrategiesuint128 sharesToWithdrawbool withdrawAll
withdrawFast(address[] vaultStrategiesuint128 sharesToWithdrawbool withdrawAllstruct FastWithdrawParams fastWithdrawParams
Events
Claimed(address indexed memberuint256 claimAmount
Deposit(address indexed memberuint256 indexed indexuint256 amount
LowerVaultFee(uint16 fee
PeriodFinishUpdated(address indexed tokenuint32 periodFinish
Reallocate(uint24 indexed indexuint256 newProportions
RewardAdded(address indexed tokenuint256 amountuint256 duration
RewardExtended(address indexed tokenuint256 amountuint256 leftoveruint256 durationuint32 periodFinish
RewardPaid(address tokenaddress indexed useruint256 reward
RewardRemoved(address indexed token
StrategyRemoved(uint256 iaddress strategy
TransferVaultOwner(address owner
UpdateName(string name
UserRedeem(address indexed memberuint256 indexed globalIndex
VaultRedeem(uint256 indexed globalIndex
Withdraw(address indexed memberuint256 indexed indexuint256 shares
WithdrawFast(address indexed memberuint256 shares
Constructor
constructor(address _spooladdress _controlleraddress _fastWithdrawaddress _feeHandleraddress _spoolOwner
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.