xSDTFutureVault

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x1759a918 at 14080577
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
9 additional variables

No balances found for "xSDTFutureVault"

No transactions found for "xSDTFutureVault"


Functions
Getter at block 21011734
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PERIOD_DURATION(view returns (uint256)
0
PLATFORM_NAME(view returns (string)
STAKED_TOKEN(view returns (address)
0x73968b9a57c6e53d41345fd57a6e6ae27d6cdb2f
getControllerAddress(view returns (address)
0x0000000000000000000000000000000000000000
getCurrentPeriodIndex(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
getFutureWalletAddress(view returns (address)
0x0000000000000000000000000000000000000000
getIBTAddress(view returns (address)
0x0000000000000000000000000000000000000000
 
getIBTRate(view returns (uint256)
getNextPeriodIndex(view returns (uint256)
0
getPTAddress(view returns (address)
0x0000000000000000000000000000000000000000
getPerformanceFeeFactor(view returns (uint256)
0
getRewardTokensCount(view returns (uint256)
0
getRewardsRecipient(view returns (address)
0x0000000000000000000000000000000000000000
getTotalUnderlyingDeposited(view returns (uint256)
0
getUnrealisedYieldPerPT(view returns (uint256)
0
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
addRewardsToken(address _token
adminDepositForUser(address[] _usersuint256[] _amounts
adminSetTotals(uint256 _totalDepositeduint256 _totalScaled
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
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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.