TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 19,359 txns
Deployed by via 0x66c72c6c at 19977563
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
ERC-20
Value $2,598,473.6
0x69f663543609d43b0a1d3fb1f852bc58e5f179d2fdde7bcae94330b6c6068642
0x638ce28152dc71bf56ce1480396186b9532cd6041e19346471bbf3a93e604b0a
0x4b47cfecd4cd4e4abe4c4a3d1aaa8c01185b06de8d76b84a2015d317a513bf1d
0x8653475308782c926144681098c778574f5811ef6238de7971eead8fc10cb3cc
0x2fa28d7351d144466d05fdffe4b9d62ae2dc311f50cc786067aca0c8eedb35b6
0x6a703391b89d7db34271a792c13325a749c819f9abfe838600ae6a7aea7bd862
0x360340d6a37d0035cd2fc20c29233e7f42ec8ff289ba9181e998fae8f0bd8874
0xeb30cf0abd0533e1d4ea2b96da97e24e0532dc317195af366e0ee26c60c08dca
0x0cc42d2b9d2af6f6f16585b1426c1593af848849b660fce2dac387cc325fbcee
0x7d5977925c1b4465e291206204692b2eecb86158b993b202c25b380d4062b3ad

Functions
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)
0xb0486420ceb01fde5d0b874740dca38940aa432c
lastTimeRewardApplicable(view returns (uint256)
1732598291
lastUpdateTime(view returns (uint256)
1732595807
owner(view returns (address)
0x919a77d0442155dedd546cbc933101fccfbdf6af
paused(view returns (bool)
false
rewardPerToken(view returns (uint256)
3407674771215301067
rewardPerTokenStored(view returns (uint256)
3407664025116513586
rewardWallet(view returns (address)
0x10ac42537ba4ab9ff6a99dbf32dacf6bac2e950a
totalStaked(view returns (uint256)
1539265199169770755596152606
Read-only
getReward(address stakerview returns (uint256)
rewards(address stakerview returns (uint256 rewards)
stakerRewardPerTokenPaid(address stakerview returns (uint256 rewardPerTokenPaid)
stakes(address stakerview returns (uint256 amountuint256 restakedAmountuint256 claimTime)
State-modifying
claim(
claimAndRestake(
initialize(address initOwneraddress initRewardWalletuint256 initStartTime
pause(
renounceOwnership(
requestUnstake(uint256 amount
stake(uint256 amount
transferOwnership(address newOwner
unpause(
updateClaiming(address newClaiming
updateRewardWallet(address newRewardWallet
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Claimed(address indexed stakeruint256 reward
ClaimingUpdated(address indexed oldClaimingaddress indexed newClaiming
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Restaked(address indexed stakeruint256 amountuint256 claimTime
RewardWalletUpdated(address indexed oldRewardWalletaddress indexed newRewardWallet
Staked(address indexed stakeruint256 amountuint256 claimTime
Unpaused(address account
UnstakeRequested(address indexed stakeruint256 amount
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
AddressEmptyCode(address target
AddressInsufficientBalance(address account
ClaimTimeNotReached(
EnforcedPause(
ExpectedPause(
FailedInnerCall(
IdenticalVariableAssignment(
InvalidAddress(
InvalidAmount(
InvalidInitialization(
InvalidRequestUnstake(address stakeruint256 amount
NoRewardToClaim(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token