TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 6 txns
Deployed by via 0x1a97ca84 at 13861349
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
--
0x21ff3daa3c80b475ee6d92a1e38fc2a3e851798266316f44842c88ba6ff81591
0x029c54ee5c249bc54f7de8479c9e8c6773b0ef9d90f9f2b35a9b5bc4ccd5be9e
0x4f5cfecf748307c0f2583a025fb4f7d93b5b219f491cf061da5d6c93e7ed0e92
0x69a9e090db76a685efb2c49e02b8431b2b1b0850d54d8a94fdb2cc93e5fda813
0xb0cc6307da6f7233bcf20022ad5e9dcbbb0343048720617925154a04c323c02d
0xa700be7563baa33c40077f5e8df51f77f868183707e5217de1bb2037e54bee99

Functions
Getter at block 21009519
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
WITHRAWALS_PAUSED(view returns (bool)
false
getFutureAddress(view returns (address)
0xbd0ba083aca48bf6be034890006e92b874783365
getIBTAddress(view returns (address)
0x24e79e946dea5482212c38aab2d0782f04cdb0e0
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.