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 21269784
DOP_TOKEN() view returns (address)
0x97a9a15168c22b3c137e6381037e1499c8ad0978
END_TIME() view returns (uint256)
1748546940
REWARD_RATE() view returns (uint256)
6659056316590563165
claiming() view returns (address)
0x0000000000000000000000000000000000000000
lastTimeRewardApplicable() view returns (uint256)
1732598291
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 initDOPToken, 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)