TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 7 txns
Deployed by via 0xcd545109 at 13861280
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
13 additional variables
ERC-20
--
0x493c45e4084c1c50a9c66e1f589dffe55975c50c12992e41f5daf64d6093faae
0xf14ec779b2c529a47ebdadd4195e5a512d0f6fd09bf6b1e4f80331570de05065
0x79c3fb775c715469139e620c3d83d2bab2bdcb99f9118115b47f80d922ac68a3
0x0b4a5b41f62c422d80ef924e8bd69f6d29e3d0bbfefabbee10b46fb62874aac5
0x16d1cbfb6f31e15db9e7d77f6fc2acb58a1634a07a37118124c7f70862ebb70e
0x84e8acaf8fb0fa20424323e83cfc9c7159574d2d7f113d334454db20d87c5f04
0x169bf551c1e5667ffa8dd43bcda20335e8c31223acfaeb5c56d05cae2742d2d0

Functions
Getter at block 21009558
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PERIOD_DURATION(view returns (uint256)
7776000
PLATFORM_NAME(view returns (string)
StakeDAO
STAKED_TOKEN(view returns (address)
0x73968b9a57c6e53d41345fd57a6e6ae27d6cdb2f
getControllerAddress(view returns (address)
0x4ba30fa240047c17fc557b8628799068d4396790
getCurrentPeriodIndex(view returns (uint256)
6
getFutureWalletAddress(view returns (address)
0x5b7db209194414450be045ea34f25f45f1847bbf
getIBTAddress(view returns (address)
0xac14864ce5a98af3248ffbf549441b04421247d3
getIBTRate(view returns (uint256)
1244741409827339337
getNextPeriodIndex(view returns (uint256)
7
getPTAddress(view returns (address)
0xed1cac496e38b42efb73125df30b1cee8e4626e0
getPerformanceFeeFactor(view returns (uint256)
0
getRewardTokensCount(view returns (uint256)
0
getRewardsRecipient(view returns (address)
0x0000000000000000000000000000000000000000
getTotalUnderlyingDeposited(view returns (uint256)
3119210014614260862065
 
getUnrealisedYieldPerPT(view returns (uint256)
isTerminated(view returns (bool)
false
Read-only
convertIBTToUnderlying(uint256 _amountview returns (uint256)
convertUnderlyingtoIBT(uint256 _amountview returns (uint256)
getClaimableFYTForPeriod(address _useruint256 _periodIndexview returns (uint256)
getClaimablePT(address _userview returns (uint256)
getFYTofPeriod(uint256 _periodIndexview returns (address)
getPTPerAmountDeposited(uint256 _amountview returns (uint256)
getPremiumPerUnderlyingDeposited(uint256 _amountview returns (uint256)
getRewardTokenAt(uint256 _indexview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getTotalDelegated(address _delegatorview returns (uint256 totalDelegated)
getUnlockableFunds(address _userview returns (uint256)
getUnlockablePremium(address _userview returns (uint256)
getUserEarlyUnlockablePremium(address _userview returns (uint256 premiumLockeduint256 amountRequired)
getYieldOfPeriod(uint256 _periodIDview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isRewardToken(address _tokenview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addRewardsToken(address _token
claimFYT(address _useruint256 _amount
createFYTDelegationTo(address _delegatoraddress _receiveruint256 _amount
deposit(address _useruint256 _amount
exitTerminatedFuture(address _user
grantRole(bytes32 roleaddress account
harvestRewards(
initialize(address _controlleraddress _ibtuint256 _periodDurationstring _platformNameaddress _admin
pauseLiquidityTransfers(
redeemAllVaultRewards(
redeemVaultRewards(address _rewardToken
renounceRole(bytes32 roleaddress account
resumeLiquidityTransfers(
revokeRole(bytes32 roleaddress account
setFutureWallet(address _futureWallet
setRegistry(address _registry
setRewardRecipient(address _recipient
startNewPeriod(
updateUserState(address _user
withdraw(address _useruint256 _amount
withdrawFYTDelegationFrom(address _delegatoraddress _receiveruint256 _amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
DelegationCreated(address _delegatoraddress _receiveruint256 _amount
DelegationRemoved(address _delegatoraddress _receiveruint256 _amount
FundsDeposited(address _useruint256 _amount
FundsWithdrawn(address _useruint256 _amount
FutureWalletSet(address _futureWallet
LiquidityTransfersPaused(
LiquidityTransfersResumed(
NewPeriodStarted(uint256 _newPeriodIndex
PTSet(address _pt
RegistryChanged(address _registry
RewardTokenAdded(address _token
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
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.