TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 7 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
0x72d1…12b9
-
variable spans 48 additional slots
0x5b7d…7bbf
0xac14…47d3
0xed1c…26e0
13 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
xSDT | ERC-20 | 2.50591K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14834663 | 2 years ago | | | 0 | 0.0022504422 | |
| 14084997 | 3 years ago | | | 0 | 0.0050608860 | |
| 14084731 | 3 years ago | | | 0 | 0.0060360322 | |
| 14082544 | 3 years ago | | | 0 | 0.031071390 | |
| 14082542 | 3 years ago | | | 0 | 0.068334380 | |
| 14082541 | 3 years ago | | | 0 | 0.099798380 | |
| 13861284 | 3 years ago | | | 0 | 0.0032836800 |
ABI
ABI objects
Getter at block 21009558 getUnrealisedYieldPerPT() view returns (uint256)
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
isTerminated() view returns (bool)
false
Read-only
convertIBTToUnderlying(uint256 _amount) view returns (uint256)
convertUnderlyingtoIBT(uint256 _amount) view returns (uint256)
getClaimableFYTForPeriod(address _user, uint256 _periodIndex) view returns (uint256)
getClaimablePT(address _user) view returns (uint256)
getFYTofPeriod(uint256 _periodIndex) view returns (address)
getPTPerAmountDeposited(uint256 _amount) view returns (uint256)
getPremiumPerUnderlyingDeposited(uint256 _amount) view returns (uint256)
getRewardTokenAt(uint256 _index) view returns (address)
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
getTotalDelegated(address _delegator) view returns (uint256 totalDelegated)
getUnlockableFunds(address _user) view returns (uint256)
getUnlockablePremium(address _user) view returns (uint256)
getUserEarlyUnlockablePremium(address _user) view returns (uint256 premiumLocked, uint256 amountRequired)
getYieldOfPeriod(uint256 _periodID) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
isRewardToken(address _token) view returns (bool)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
addRewardsToken(address _token)
claimFYT(address _user, uint256 _amount)
createFYTDelegationTo(address _delegator, address _receiver, uint256 _amount)
deposit(address _user, uint256 _amount)
exitTerminatedFuture(address _user)
grantRole(bytes32 role, address account)
harvestRewards()
initialize(address _controller, address _ibt, uint256 _periodDuration, string _platformName, address _admin)
pauseLiquidityTransfers()
redeemAllVaultRewards()
redeemVaultRewards(address _rewardToken)
renounceRole(bytes32 role, address account)
resumeLiquidityTransfers()
revokeRole(bytes32 role, address account)
setFutureWallet(address _futureWallet)
setRegistry(address _registry)
setRewardRecipient(address _recipient)
startNewPeriod()
updateUserState(address _user)
withdraw(address _user, uint256 _amount)
withdrawFYTDelegationFrom(address _delegator, address _receiver, uint256 _amount)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
DelegationCreated(address _delegator, address _receiver, uint256 _amount)
DelegationRemoved(address _delegator, address _receiver, uint256 _amount)
FundsDeposited(address _user, uint256 _amount)
FundsWithdrawn(address _user, uint256 _amount)
FutureWalletSet(address _futureWallet)
LiquidityTransfersPaused()
LiquidityTransfersResumed()
NewPeriodStarted(uint256 _newPeriodIndex)
PTSet(address _pt)
RegistryChanged(address _registry)
RewardTokenAdded(address _token)
RewardTokenRedeemed(address _token, uint256 _amount)
RewardsHarvested()
RewardsRecipientUpdated(address _recipient)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.