Staking

Verified contract

Active on Ethereum with 60,938 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 $25,246,492.54
ERC-20
Value $573.91
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xe854c1c44bbca56b642f52a06d6b8136386e186043dabdda7d066ed52d209672
0x078ed381c56d09853192bf5b14f571d53e0919f37f0baea1b160a2a433cd0196
0x15269c9103f7daaf51caf63d905772cbe0cf743444ef8135a1a5385407958bd9
0xf1857a8ff86d9260f8d97fa4091cf6609dcc3f162a8e1de10c8afbabc3617ba6
0x7f50247b490e3b01c883913b9c40bb2d5efcaa7240e9f36e489170c0449c21cc
0x32e4737cabf278315b65c74307da643fb178093d83f5cdedcbd5eed3d34a59ca
0x193311c2e344b5816fb8f5072c5b25b41b839e8b0ce28b898b4cc35e115dab5e
0xbdf6b8b44862bb6a7fded405de641b6bb562618a70bd5380baa4c61b4302a5e3
0xcdb2e107bdb35452eb5d82b48a75248d7827802a332fc955acc006048960f40c
0x00ca18c6970495086f1ac86e82606c2c8706b15048211784c803676da803f5ed

Functions
Getter at block 21257345
currentDay(view returns (uint256)
1099
globalInfo(view returns (struct GlobalsAndUtilityGlobalsCache)
(47051207028898377294593127, 524508728381140967871159, 297539502983287502785, 485573391962721558234228631, 34208, 151666, 1099, 1099)
globals(view returns (uint128 lockedStakeTotaluint128 nextStakeSharesTotaluint128 stakePenaltyTotaluint128 stakeSharesTotaluint40 latestStakeIduint40 shareRateuint16 dailyDataCount)
(lockedStakeTotal=47051207028898377294593127, nextStakeSharesTotal=524508728381140967871159, stakePenaltyTotal=297539502983287502785, stakeSharesTotal=485573391962721558234228631, latestStakeId=34208, shareRate=151666, dailyDataCount=1099)
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.