Staking
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
13
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
Balances ($0.00)
No balances found for "Staking"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Staking"
ABI
ABI objects
Getter at block 21248075
END_TIME() view returns (uint256)
1749906000
GEMS_TOKEN() view returns (address)
0x3010ccb5419f1ef26d40a7cd3f0d707a0fa127dc
REWARD_RATE() view returns (uint256)
203848649162861491
claiming() view returns (address)
0x0000000000000000000000000000000000000000
lastTimeRewardApplicable() view returns (uint256)
1732336427
lastUpdateTime() view returns (uint256)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
rewardPerToken() view returns (uint256)
0
rewardPerTokenStored() view returns (uint256)
0
rewardWallet() view returns (address)
0x0000000000000000000000000000000000000000
totalStaked() view returns (uint256)
0
Read-only
getReward(address staker) view returns (uint256)
rewards(address staker) view returns (uint256 rewards)
stakerRewardPerTokenPaid(address staker) view returns (uint256 rewardPerTokenPaid)
stakes(address staker) view returns (uint256 amount, uint256 restakedAmount, uint256 claimTime)
State-modifying
Events claim()
claimAndRestake()
initialize(address initOwner, address initRewardWallet, uint256 initStartTime)
pause()
renounceOwnership()
requestUnstake(uint256 amount)
stake(uint256 amount)
transferOwnership(address newOwner)
unpause()
updateClaiming(address newClaiming)
updateRewardWallet(address newRewardWallet)
Claimed(address indexed staker, uint256 reward)
ClaimingUpdated(address indexed oldClaiming, address indexed newClaiming)
Initialized(uint64 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Restaked(address indexed staker, uint256 amount, uint256 claimTime)
RewardWalletUpdated(address indexed oldRewardWallet, address indexed newRewardWallet)
Staked(address indexed staker, uint256 amount, uint256 claimTime)
Unpaused(address account)
UnstakeRequested(address indexed staker, uint256 amount)
constructor(address initGemsToken, uint256 initRewardSupply, uint256 initStartTime)
This contract contains no fallback and receive objects.
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
ClaimTimeNotReached()
EnforcedPause()
ExpectedPause()
FailedInnerCall()
IdenticalVariableAssignment()
InvalidAddress()
InvalidAmount()
InvalidInitialization()
InvalidRequestUnstake(address staker, uint256 amount)
NoRewardToClaim()
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
ReentrancyGuardReentrantCall()
SafeERC20FailedOperation(address token)