TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 121 txns
Deployed by via 0x7fced22f at 18115820
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
1 additional variable
ERC-20
--
0x95833b2e068d2e21bf15e058261eb13fbc3cd160028f5c6e8066ab5c5a02f05b
0x2937ed83258d0b321e6c4e461cb8c0a7769b4a90fae7111b83f69a8e6d875a50
0x8346a566517850085b67cc64ff857527e9dbec5b4f5cb7a90d9a5f07187e2b59
0x651550a18e93e5991aa814420c0910b136a6e8d3c53216fd359f76086e7bf3c4
0x22b0268caf51fa3c890a6c006c1df4458312a77ff89902fa141f320e4ff92dd5
0xf42a60748bdf8746c248a10bed1fddef1731f2faba3d9b4d4c4a4a133f9b8692
0xc8a72a2b1317e784471047744c7ef396b2c3907c411317de9f5e23f998a3467b
0xee13eb0359d43c812516722f87e36a4358d126d4d3d1aa7cc52a188a8bcfc1af
0x6dcfcd065a88427e473c760db75dc58b7b814cb8c609dbd6a721e0c8fd017717
0xd53da3356cfce9bbfe659981ecf823aa52a011699da1e6a321ae186edce0c566

Functions
Getter at block 21317075
basePercent(view returns (uint256)
500
minDeposit(view returns (uint256)
100000000000000000000
owner(view returns (address)
0xfc42830b401d5277ee57eb7aa1b384e39281818e
paused(view returns (bool)
false
penaltyPercent(view returns (uint256)
0
percentDivider(view returns (uint256)
10000
rewardManager(view returns (address)
0x18c261bb06730ccb70a153108557d0dfe78bb7e6
timeStep(view returns (uint256)
1209600
token(view returns (address)
0x18e2190303d6454deaa5ba5529ea0100f99723a3
totalStaked(view returns (uint256)
1622275963008857889662571
uniqueStakers(view returns (uint256)
50
usdtStaking(view returns (address)
0xe34c6430972764c9cbf7fecae8a94d3dbb570d3f
Read-only
calculatePoolReward(address _userview returns (address[]uint256[])
calculateReward(address _userview returns (uint256)
getCurrentShareAmount(address _useruint256 _stakedAmountaddress rewardTokenuint256 kview returns (uint256)
prevRemainingReward(addressaddressview returns (uint256)
rewardStakeHistory(addressuint256view returns (uint256)
userLastPoolCount(addressaddressview returns (uint256)
users(addressview returns (uint256 amountuint256 checkpointuint256 claimedRewarduint256 totalclaimeduint256 rewarduint256 startTimeuint256 withdrawTimebool isActivebool isExists)
State-modifying
claim(
initialize(address _token
renounceOwnership(
restake(
setBasePercent(uint256 _basePercent
setPauseStatus(bool _pauseStatus
setPenaltyPercent(uint256 percent
setPercentDivider(uint256 _percentDivider
setRewardManager(address _rewardManager
setUsdtStaking(address _addr
stake(uint256 _amount
transferOwnership(address newOwner
updateRewardRecord(address _tokenuint256 _index
updateTimeStep(uint256 _timeStep
updateToken(address _token
withdraw(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
CLAIM(address Stakeruint256 amount
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
STAKE(address Stakeruint256 amount
WITHDRAW(address Stakeruint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.