TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 17,469 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 $3,727,086.88
0x39f7620958c096276359892df2b3846c9d409b29db6ca9291e2c12a8d398dc03
0x18b58c16cb68331f41c934ccbc3541217053fa0c08e4c8fc05eab338603f13ad
0xeb2387b3ecc33f02ad00d56ddc14fdddc7c0e80f6a8ce836f148a30c90b78577
0x6a5ab7facf54eabde888ac3a98c56ce52502798ba8c2496fed04d0333c7aac56
0xa36d1c24569b6bf00d2a29e46aa587c8c7a70cf13c4461793c449ca35e0b81a3
0xf303e278b3ff88c7eb784ecde48820251c0f6189853ad6bbf69c1e36d53af962
0xf8a4b1b0b686adc0903a13200626d7c678953e2745535680c9e0005ccee0011c
0xef60e83059ac54d6f4cee4cdc3eec58d6bec49a24215541bab184ea8bac67088
0xdd077b1aed5db8d6987d38fc673f2c1ec971c75b09c02e61c18c9c558410a253
0xcb8f429ff7ff295a3a06a33b74ba71f6e4d2a67950972b9c678041f4942c43f9

Functions
Getter at block 20791063
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)
1726826435
lastUpdateTime(view returns (uint256)
1726824851
owner(view returns (address)
0x919a77d0442155dedd546cbc933101fccfbdf6af
paused(view returns (bool)
false
rewardPerToken(view returns (uint256)
3381965355376576762
rewardPerTokenStored(view returns (uint256)
3381957413115508582
rewardWallet(view returns (address)
0x10ac42537ba4ab9ff6a99dbf32dacf6bac2e950a
totalStaked(view returns (uint256)
1328078379057363027410694770
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