TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 4 txns
Deployed by via 0x471b9078 at 13861347
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
--
0xd776ba3e5c2a198757c88ec5cadd3dac9065a475f182acebd04f1be0dbe65d5d
0x3f330174898e9b3fb4e5f5682bee42fab8100614b2324903ed92f1125ff1d9e6
0xcfc1d7c2e0061ac89f9d5c7bbf4bf878385ac73adcfcb11281faf621056c3b32
0x4071eaebae45229aa8cb356802d6a4e63171b0cac0010784af01dee6ff9910e1

Functions
Getter at block 21009677
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
 
getIBTRate(view returns (uint256)
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
 
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.