WlthBonusStaking

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x7a36238d at 15138823
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
-
variable spans 49 additional slots
-
variable spans 47 additional slots

No balances found for "WlthBonusStaking"

No transactions found for "WlthBonusStaking"


Functions
Getter at block 22767243
communityFund(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
 
renounceOwnership(view 
stakingInfo(view returns (struct IWlthBonusStakingStakingInfo)
(0, 0, 0, 0, 0)
wlth(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
calculateRewardInfo(address _userview returns (struct IWlthBonusStakingRewardInfo)
State-modifying
claimReward(
initialize(address _owneraddress _wlthaddress _communityFunduint256 _stakingStartTimestampuint256 _stakingDurationuint256 _totalReward
pause(
setStakingSchedule(uint256 _stakingStartTimestampuint256 _stakingDuration
stake(uint256 _amount
transferOwnership(address newOwner
unpause(
unstake(
Events
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RewardsClaimed(address indexed useruint256 unstakedAmountuint256 indexed rewarduint256 penaltyuint256 rewardFeeuint256 penaltyFee
Staked(address indexed useruint256 indexed amountuint256 indexed feeuint256 totalUserStake
StakingScheduleSet(uint256 indexed stakingStartTimestampuint256 indexed stakingEndTimestamp
Unpaused(address account
Unstaked(address indexed useruint256 indexed amountuint256 indexed fee
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
OwnablePausable__OwnerAccountZeroAddress(
WlthBonusStaking__CannotStakeZeroTokens(
WlthBonusStaking__ClaimRewardPeriodNotActive(
WlthBonusStaking__CommunityFundZeroAddress(
WlthBonusStaking__NoStakedTokens(
WlthBonusStaking__OwnerAccountZeroAddress(
WlthBonusStaking__StakingPeriodNotActive(
WlthBonusStaking__WlthZeroAddress(
WlthBonusStaking__WrongStakingDuration(
WlthBonusStaking__WrongStakingStartTimestamp(
WlthBonusStaking__WrongTotalRewardValue(