Staking

Verified contract

Active on Ethereum with 59,553 txns
Deployed by via 0x1b3de327 at 13659339
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
ERC-20
Value $21,750,936.78
ERC-20
Value $574.38
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x8b654f0927bffc7b3a7b34a8ec9a7d9c71ede5aed47033013059752f898472ec
0x547da83bf0433f8444e8cbca24682a9184e9f96bcc671d0b02ee13d9bee06603
0xe4f2a8e788640cf4668938d77e53c0c048bb39458959447b8f2b2dd789a6f9fa
0xd4e34acb9d08b4646e609c10dcf68647d562d22d8c72136ca34cb55092a7b204
0x2b815f074410405d45868ecbb819d8a4520a3e53c0a16759cb5c6aa3aad3145e
0x6d2c14232636ef1da273261472a34bc09d2a63f5f6bd1a71b42052ce199357cc
0x7a0abe495bcc36c7b6d05817a74022cee5c2729ea251d587324202d58f7c92d3
0xf5d59f047f16d5b5b03dc39a447294546bad9e0508c1168f14768019025fc7d7
0x0482b04f53362fe5cb432474fc295b57c6af4f4f31bab0345fbed672f876b511
0x9f95a5e6b245fb5f71589a6f7c2bfbdda79ca42eaf1dfda32584f68965161e64

Functions
Getter at block 20853256
currentDay(view returns (uint256)
1043
globalInfo(view returns (struct GlobalsAndUtilityGlobalsCache)
(53786424612698467014500000, 0, 4039271690692347443346, 621254423945375785891095121, 33811, 146311, 1043, 1043)
globals(view returns (uint128 lockedStakeTotaluint128 nextStakeSharesTotaluint128 stakePenaltyTotaluint128 stakeSharesTotaluint40 latestStakeIduint40 shareRateuint16 dailyDataCount)
(lockedStakeTotal=53786424612698467014500000, nextStakeSharesTotal=0, stakePenaltyTotal=4039271690692347443346, stakeSharesTotal=621254423945375785891095121, latestStakeId=33811, shareRate=146311, dailyDataCount=1043)
launchTime(view returns (uint40)
1637452800
originAddr(view returns (address)
0xfc31c7d16514e3584d875563122e9db97cf83c0d
stakingToken(view returns (address)
0x0f51bb10119727a7e5ea3538074fb341f56b09ad
Read-only
dailyData(uint256view returns (uint128 dayPayoutTotaluint128 sharesToBeRemoveduint256 accRewardPerShare)
dailyDataRange(uint256 beginDayuint256 endDayview returns (uint256[] listDayAccRewardPerShareuint256[] listDayPayoutTotal)
getStakeStatus(address stakeruint256 stakeIndexuint40 stakeIdParamview returns (uint256 stakeReturnuint256 payoutuint256 penaltyuint256 cappedPenalty)
stakeCount(address stakerAddrview returns (uint256)
stakeLists(addressuint256view returns (uint128 stakedAmountuint128 stakeSharesuint40 stakeIduint16 lockedDayuint16 stakedDaysuint16 unlockedDay)
stakeStartBonusShares(uint256 newStakedAmountuint256 newStakedDayspure returns (uint256 bonusShares)
State-modifying
dailyDataUpdate(uint256 beforeDay
fundRewards(uint128 amountPerDayuint16 daysCountuint16 shiftInDays
stakeEnd(uint256 stakeIndexuint40 stakeIdParamreturns (uint256 stakeReturnuint256 payoutuint256 penaltyuint256 cappedPenalty)
stakeGoodAccounting(address stakerAddruint256 stakeIndexuint40 stakeIdParam
stakeStart(uint256 newStakedAmountuint256 newStakedDays
Events
DailyDataUpdate(address indexed updaterAddruint40 timestampuint16 beginDayuint16 endDaybool isAutoUpdate
RewardsFund(uint128 amountPerDayuint16 daysCountuint16 shiftInDays
ShareRateChange(uint40 indexed stakeIduint40 timestampuint40 shareRate
StakeEnd(address indexed stakerAddruint40 indexed stakeIduint40 timestampuint128 stakedAmountuint128 stakeSharesuint128 payoutuint128 penaltyuint16 servedDaysbool prevUnlocked
StakeGoodAccounting(address indexed stakerAddruint40 indexed stakeIdaddress indexed senderAddruint40 timestampuint128 stakedAmountuint128 stakeSharesuint128 payoutuint128 penalty
StakeStart(address indexed stakerAddruint40 indexed stakeIduint40 timestampuint128 stakedAmountuint128 stakeSharesuint16 stakedDays
Constructor
constructor(address _stakingTokenuint40 _launchTimeaddress _originAddr
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.