TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 4 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
0x33b2…4141
0x24e7…b0e0
0x018d…49f0
13 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
palStkAAVE | ERC-20 | 20.105591 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14084895 | 3 years ago | | | 0 | 0.0065778648 | |
| 14082547 | 3 years ago | | | 0 | 0.056585750 | |
| 14082545 | 3 years ago | | | 0 | 0.064365500 | |
| 13861350 | 3 years ago | | | 0 | 0.0032836800 |
ABI
ABI objects
Getter at block 21009677 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)
Paladin
POOL_CONTRACT() view returns (address)
0xcdc3dd86c99b58749de0f697dfc1abe4be22216d
getControllerAddress() view returns (address)
0x4ba30fa240047c17fc557b8628799068d4396790
getCurrentPeriodIndex() view returns (uint256)
6
getFutureWalletAddress() view returns (address)
0x33b22e2cc0af29befdcfdd0abfb9b1dae23b4141
getIBTAddress() view returns (address)
0x24e79e946dea5482212c38aab2d0782f04cdb0e0
getNextPeriodIndex() view returns (uint256)
7
getPTAddress() view returns (address)
0x018d9fc19821222b4dd92e1c65c95d55192e49f0
getPerformanceFeeFactor() view returns (uint256)
0
getRewardTokensCount() view returns (uint256)
0
getRewardsRecipient() view returns (address)
0x0000000000000000000000000000000000000000
getTotalUnderlyingDeposited() view returns (uint256)
22494076867861060939
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.