TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 8 txns
Deployed by via 0xd0dc4914 at 13861434
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 48 additional slots
-
variable spans 48 additional slots
ERC-20
--
0x100559a52c9e8a0592f6f7c9825cdc6a0e0d0b87daba935da92dc9a875204c4e
From
0x952890a829d64797cf753cb358a089fa2ca7b7aadec21ff07e347648be92d3e6
0xb1611e087485e9a41d3b51b8ea3a4937034cd27678143748a765ddd08cf8a23c
0x8cd354f8a5c5dcbbe5cca3d3fb471c103b0c4f930d2e318e8c1578bc5b706534
0x783e196877dcf7d98824aa86d68369793785a242c7b69f29bbb7e8027260f240
0xd69a159141dc1c0e6fa92feb868ba64e3cb151816d4dc9f63603659554f32c71
0xbdb216ef6ed371bfd621d56e39ffce1f4a40fd1d1e6d4b2fd6d8cf64b2495e9e
0x68aa7befdbd233732d338807648efae1d2ec10962dfbe9078bbc4e73cdd4fda3

Functions
Getter at block 21009516
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
WITHRAWALS_PAUSED(view returns (bool)
false
getFutureAddress(view returns (address)
0xb9df660caaa62d47df265a469c8b77f661efc18d
getIBTAddress(view returns (address)
0x6b1d394ca67fdb9c90bbd26fe692dda4f4f53ecd
getRewardsRecipient(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getRedeemableYield(uint256 _periodIndexaddress _userview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
grantRole(bytes32 roleaddress account
harvestRewards(
initialize(address _futureVaultaddress _admin
redeemAllWalletRewards(
redeemWalletRewards(address _rewardToken
redeemYield(uint256 _periodIndex
registerExpiredFuture(uint256 _amount
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setRewardRecipient(address _recipient
toggleWithdrawalPause(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
RewardTokenRedeemed(address _tokenuint256 _amount
RewardsHarvested(
RewardsRecipientUpdated(address _recipient
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
WithdrawalsPauseChanged(bool _withdrawalPaused
YieldRedeemed(address _useruint256 _periodIndex
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.