TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 1,847 txns
Unified storage
The storage layout for this contract could not be retrieved.
Balances ($3,863,924.19)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
GEMS | ERC-20 | 25.337872M | $0.152496 |
$3,863,924.19 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21242637 | 8 hours ago | | | 0 | 0.0012945911 | |
| 21242330 | 9 hours ago | | | 0 | 0.0011972297 | |
| 21242324 | 9 hours ago | | | 0 | 0.0011472502 | |
| 21241225 | 13 hours ago | | | 0 | 0.0022442701 | |
| 21235775 | a day ago | | | 0 | 0.0017129828 | |
| 21234662 | a day ago | | | 0 | 0.0010880148 | |
| 21229104 | 2 days ago | | | 0 | 0.0017347066 | |
| 21219643 | 4 days ago | | | 0 | 0.0011737771 | |
| 21218356 | 4 days ago | | | 0 | 0.0011985074 | |
| 21215286 | 4 days ago | | | 0 | 0.0017409257 |
ABI
ABI objects
Getter at block 21244987
END_TIME() view returns (uint256)
1749906000
GEMS_TOKEN() view returns (address)
0x3010ccb5419f1ef26d40a7cd3f0d707a0fa127dc
REWARD_RATE() view returns (uint256)
203848649162861491
claiming() view returns (address)
0x3a6dad990fb68571dbea87817fbd1127ef681ca3
lastTimeRewardApplicable() view returns (uint256)
1732299263
lastUpdateTime() view returns (uint256)
1732270859
owner() view returns (address)
0x574197bdf0f7c3b68732a2c07a9b653f0bf21bae
paused() view returns (bool)
false
rewardPerToken() view returns (uint256)
115796102352293605
rewardPerTokenStored() view returns (uint256)
115567586045404574
rewardWallet() view returns (address)
0xcc02ad8f19996441ff61844a60bec51c7e3f07fe
totalStaked() view returns (uint256)
25337872424280061166466444
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)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
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 _logic, address initialOwner, bytes _data)
fallback()
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 staker, uint256 amount)
NoRewardToClaim()
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
ReentrancyGuardReentrantCall()
SafeERC20FailedOperation(address token)