TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 3 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
-
variable spans 48 additional slots
13 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
tfUSDC | ERC-20 | 1.458431K | -- | -- | |
tfddeltai-II-USDC | ERC-20 | 1.19384K | -- | -- | |
tfddeltai-III-USDC | ERC-20 | 537.569615 | -- | -- | |
tfddeltai-V-USDC | ERC-20 | 184.899923 | -- | -- | |
tfddeltai-IV-USDC | ERC-20 | 176.095159 | -- | -- | |
tfddeltai-USDC | ERC-20 | 148.769229 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14079431 | 3 years ago | | | 0 | 0.0048513578 | |
| 14079410 | 3 years ago | | | 0 | 0.040753192 | |
| 13861484 | 3 years ago | | | 0 | 0.0032836800 |
ABI
ABI objects
Getter at block 21009620 getIBTRate() view returns (uint256) getUnrealisedYieldPerPT() view returns (uint256)
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
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
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.