VaultTransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 408 txns
Deployed by via 0x776a9f5b at 14655784
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
1 additional variable

No balances found for "VaultTransparentUpgradeableProxy"

0xedecb10d88b425f94ea0e82caf82a29076bfe87b518a91bee8d45e62f0f6b478
0x14be0cca663b624bdfc86b87b64448119a46e63664221ed4dd26a87f57d32b64
0x5b0df9ecfcaf071e7492c54c04cc7b8a38f9c18c024f48bab79a691cc6318262
0x3409ddb326a3f395355fdb2afb4e63ae707235904477e3141488c5633b53b3f7
0x58295f463b766dfb67ccb121bbd8351b217e6a57fcf8ba9811ea50eb553e35a2
0xc274c2aa165796de11229f69967ed39a4dae6958052edd6cb2fcfb71d01a1242
0xad9efae3599ccf5419828fa009bbb139014b205512de8fd4d00b86f3117dbc2a
0xd8ee97ab0747c2aecf3a584f0629766afc9e69b101127139bd7255d194dbbb27
0x2fa67ab065ffe7ea9681146adeddda66ed593dfdc735ee299b9c9d41f458de26
0x65fab01d960904c64e340fa96c5395fa9e4c7c65a3a5d4f462abd9f3bfbfd93f

Functions
Getter at block 21314277
riskProvider(view returns (address)
0xc216ad6280f4fa92a5159ef383a1206d432481c8
riskTolerance(view returns (int8)
-8
underlying(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
controller(view returns (address)
0xdd4051c3571c143b989c3227e8eb50983974835c
 
lastIndexInteracted(view returns (uint128 index1uint128 index2)
 
name(view returns (string)
 
proportions(view returns (uint256)
 
reallocationIndex(view returns (uint24)
 
rewardTokensCount(view returns (uint8)
 
strategiesHash(view returns (bytes32)
 
totalInstantDeposit(view returns (uint128)
 
totalShares(view returns (uint128)
 
vaultFee(view returns (uint16)
 
vaultOwner(view returns (address)
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
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
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
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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 _logicaddress admin_struct VaultImmutables vaultImmutables
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.