TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 3 txns
Deployed by via 0xd0f2553c at 13861479
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
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x95b7773bffa77c9b4cab0517df26414c3013124b39e716062a8c30cd3817a2fa
0x1c52b11cdbf2ef96e3de6184f20b0b73bd29a609ee390466678ce2eaebd72610
0x3ef88e1f714905f2cda2edaf98766c0839176ebf72b3c747b2fbe0c80159b048

Functions
Getter at block 21009620
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PERIOD_DURATION(view returns (uint256)
7776000
PLATFORM_NAME(view returns (string)
TrueFi
getControllerAddress(view returns (address)
0x4ba30fa240047c17fc557b8628799068d4396790
getCurrentPeriodIndex(view returns (uint256)
6
getFutureWalletAddress(view returns (address)
0xcbd1de3b69f80a407c0423226716bfea6aaaa7d7
getIBTAddress(view returns (address)
0xa991356d261fbaf194463af6df8f0464f8f1c742
 
getIBTRate(view returns (uint256)
getNextPeriodIndex(view returns (uint256)
7
getPTAddress(view returns (address)
0x2b8692963c8ec4cdf30047a20f12c43e4d9aef6c
getPerformanceFeeFactor(view returns (uint256)
0
getRewardTokensCount(view returns (uint256)
0
getRewardsRecipient(view returns (address)
0x0000000000000000000000000000000000000000
getTotalUnderlyingDeposited(view returns (uint256)
1652611236
 
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.