TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 4,243 txns
Deployed by via 0xb04428cf at 13804987
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 2 additional slots
ERC-20
Value $59,549.47
ERC-20
--
0x2d37f84e7ae85b9583d9c8dfd5ef2c9d811082225d30498f97dfd4cd18f2722a
0xff53c16389bc36f771e8898cb5339ae9d0dcf49575b2f78f27505ef7e29008ae
0x43d7ec7dbfe29956d0b3bb7a41df1923ca7b625b94d96159e192e0c34efdeb9d
0x8185a94a15ce26de7229c4f76b41b5964675aeace0b8c40edcba6ad5c3cabeec
0x461888e8a7b676f5d47081b41cd83afbec6cafc0d1177fed73cc54a13d0bf84d
0x3d95e3db1fe868923711045211aafaeb6fa3b93a2413667d3a2ccd439af3ee0e
0x0e4f7d7de0b6adae96cd05768ec32632144caa0fdeabffe9f975da820a2aff82
0xe32bed2a2d2e9185f86ba1dbc9078168adfd75078124e194eb9a0e4bde60716a
0xecd20a046b00373cb0103261e9af7fa23ac51d5930f347705702a05cb899f5a4
0x7dd96a10b6e6e9d7c431970640babe64e340d40fefe02fc61ffce3eb65fa802a

Functions
Getter at block 21158776
cooldownPeriod(view returns (uint32)
864000
emergencyWithdrawal(view returns (bool withdrawalEnableduint256 startTimestampuint256 endTimestamp)
(withdrawalEnabled=true, startTimestamp=1708144103, endTimestamp=1741688371)
 
freeAmount(view returns (uint256)
 
getStakeOptions(view returns (struct StakeOption[])
lastIndexTimestamp(view returns (uint256)
1727975603
multipliers(pure returns (uint16[4])
[100, 150, 275, 600]
owner(view returns (address)
0x486dd7c8fee800400615fd7952e8e3b6071b2ff5
periods(pure returns (uint32[4])
[0, 2592000, 5184000, 7776000]
stakeToken(view returns (address)
0x785c34312dfa6b74f6f1829f79ade39042222168
totalAmount(view returns (uint256 amountuint256 weithedAmountSum)
(amount=3546293782234067443688944, weithedAmountSum=1672016377100640482623551000)
totalEmissionPerSecond(view returns (uint256)
57870370370370370
totalEmissionPerSecondVersion2(view returns (uint256)
0
totalWeigthedAmount(view returns (uint256 weithedAmountSum)
1672016377100640482623551000
unlockTimestamp(view returns (uint64)
0
withdrawWindow(view returns (uint32)
172800
Read-only
calcRewards(struct StakeInfo sstruct StakeOption optview returns (uint256 rewardsbool claimablebool withdrawableuint256 endOfLastPeriod)
calcRewardsByIndex(uint16 stakeIndexview returns (uint256 rewardsbool claimablebool withdrawableuint256 endOfLastPeriod)
calculateCumulativeIndex(uint16 optionview returns (uint256 index)
canEmergencyWithdraw(uint16 stakeIndexaddress userview returns (bool)
getUserStakes(address _accountview returns (struct StakeInfo[])
stakeOptions(uint256view returns (uint256 totaluint128 emissionuint256 index)
usersStake(addressuint256view returns (uint256 amountuint256 lastCIuint64 startuint16 optionbool autorenewuint64 enduint64 requestedAtuint256 claimed)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addAddressToWhitelist(address addr
claimRewards(uint16 stakeIndex
emergencyWithdraw(uint16 stakeIndex
initialize(address[] _whitelistAddressesaddress _stakeTokenuint64 _unlockTimestamp
pause(
removeAddressFromWhitelist(address addr
renounceOwnership(
requestWithdraw(uint16 stakeIndex
restake(uint16 stakeIndexuint16 optionbool withRewardsbool autorenew
setEmergencyWithdrawal(bool valuint256 startTimestampuint256 endTimestamp
setEmissionPerSecond(uint256 newEmissionPerSecond
stake(uint256 amountuint16 optionbool autorenew
stakeFor(uint256 amountuint16 optionaddress accountbool autorenew
stakeWithPermit(uint256 amountuint16 optionbool autorenewuint256 deadlineuint8 vbytes32 rbytes32 s
switchAutorenew(uint16 stakeIndex
transferOwnership(address newOwner
unpause(
updateUnlockTimestamp(uint64 _timestamp
withdraw(uint16 stakeIndex
withdrawExtraTokens(address tokenuint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddressAddedToWhitelist(address newWhitelistAddress
AddressRemovedFromWhitelist(address removedWhitelistAddress
Claimed(address senderuint256 amountuint256 timestampuint16 option
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Staked(address senderuint256 amountuint256 periodbool autorenewuint256 timestampuint16 option
WithdrawRequested(address indexed senderuint256 amountuint256 timestampuint16 option
Withdrawn(address senderuint256 amountuint256 rewardsuint256 timestampuint16 option
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.