VaultTransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 86 txns
Unified storage
Map
Table
Raw
Constants and immutables
7
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
1 additional
variable
Balances ($0.00)
No balances found for "VaultTransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18091995 | a year ago | | | 0 | 0.0031067130 | |
| 18065946 | a year ago | | | 0 | 0.0020413829 | |
| 18065938 | a year ago | | | 0 | 0.0085600140 | |
| 17848856 | a year ago | | | 0 | 0.0015604555 | |
| 17844311 | a year ago | | | 0 | 0.0045669281 | |
| 17819849 | a year ago | | | 0 | 0.0014731889 | |
| 17819846 | a year ago | | | 0 | 0.0057344514 | |
| 17677417 | a year ago | | | 0 | 0.0014687530 | |
| 17556562 | a year ago | | | 0 | 0.0038263692 | |
| 17549756 | a year ago | | | 0 | 0.0060501345 |
ABI
ABI objects
Getter at block 21306221 lastIndexInteracted() view returns (uint128 index1, uint128 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)
riskProvider() view returns (address)
0xc216ad6280f4fa92a5159ef383a1206d432481c8
riskTolerance() view returns (int8)
10
underlying() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
controller() view returns (address)
0xdd4051c3571c143b989c3227e8eb50983974835c
Read-only
earned(address token, address account) view returns (uint256)
getRewardForDuration(address token) view returns (uint256)
lastTimeRewardApplicable(address token) view returns (uint32)
redeems(uint256) view returns (uint128 depositShares, uint128 withdrawnAmount)
rewardConfiguration(address) view returns (uint32 rewardsDuration, uint32 periodFinish, uint192 rewardRate, uint32 lastUpdateTime, uint224 rewardPerTokenStored)
rewardPerToken(address token) view returns (uint224)
rewardTokens(uint256) view returns (address)
tokenBlacklist(address) view returns (bool)
userIndexAction(address, uint256) view returns (uint128 depositAmount, uint128 withdrawShares)
userLastInteractions(address) view returns (uint128 index1, uint128 index2)
users(address) view returns (uint128 instantDeposit, uint128 activeDeposit, uint128 owed, uint128 withdrawnDeposits, uint128 shares)
vaultIndexAction(uint256) view returns (uint128 depositAmount, uint128 withdrawShares)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
addToken(address token, uint32 rewardsDuration, uint256 reward)
claim(bool doRedeemVault, address[] vaultStrategies, bool doRedeemUser) returns (uint128 claimAmount)
claimFinishedRewards(address token, uint256 amount)
deposit(address[] vaultStrategies, uint128 amount, bool transferFromVault)
forceRemoveReward(address token)
getActiveRewards(address account)
getRewards(address[] tokens)
getUpdatedUser(address[] vaultStrategies) returns (uint256, uint256, uint256, uint256, uint256, uint256, uint256, uint256, uint256)
getUpdatedVault(address[] vaultStrategies) returns (uint256, uint256, uint256, uint256, uint256, uint256)
initialize(struct VaultInitializable vaultInitializable)
lowerVaultFee(uint16 _vaultFee)
notifyRewardAmount(address token, uint256 reward, uint32 rewardsDuration)
notifyStrategyRemoved(address[] vaultStrategies, uint256 i)
payFees(uint256 profit) returns (uint256)
reallocate(address[] vaultStrategies, uint256 newVaultProportions, uint256 finishedIndex, uint24 activeIndex) returns (uint256[] withdrawProportionsArray, uint256 newDepositProportions)
redeemUser()
redeemVaultAndUser(address[] vaultStrategies)
redeemVaultStrategies(address[] vaultStrategies)
removeReward(address token)
transferVaultOwner(address _vaultOwner)
updateName(string _name)
updatePeriodFinish(address token, uint32 timestamp)
withdraw(address[] vaultStrategies, uint128 sharesToWithdraw, bool withdrawAll)
withdrawFast(address[] vaultStrategies, uint128 sharesToWithdraw, bool withdrawAll, struct FastWithdrawParams fastWithdrawParams)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Claimed(address indexed member, uint256 claimAmount)
Deposit(address indexed member, uint256 indexed index, uint256 amount)
LowerVaultFee(uint16 fee)
PeriodFinishUpdated(address indexed token, uint32 periodFinish)
Reallocate(uint24 indexed index, uint256 newProportions)
RewardAdded(address indexed token, uint256 amount, uint256 duration)
RewardExtended(address indexed token, uint256 amount, uint256 leftover, uint256 duration, uint32 periodFinish)
RewardPaid(address token, address indexed user, uint256 reward)
RewardRemoved(address indexed token)
StrategyRemoved(uint256 i, address strategy)
TransferVaultOwner(address owner)
UpdateName(string name)
UserRedeem(address indexed member, uint256 indexed globalIndex)
VaultRedeem(uint256 indexed globalIndex)
Withdraw(address indexed member, uint256 indexed index, uint256 shares)
WithdrawFast(address indexed member, uint256 shares)
constructor(address _logic, address admin_, struct VaultImmutables vaultImmutables)
fallback()
receive()
This contract contains no error objects.