PolsStake

Verified contract

Active on Ethereum with 19,135 txns
Deployed by via 0x2376b113 at 13346055
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $3,044,018.97
ERC-20
Value $245.26
0x6edb7370140a90e5762a075cf47766c75652378671d973ee9132112b17909f0f
0x62ab89fc8670ce5aed61d197b559987497df573af600565b8c724c248c0ac2d0
0x2ca9698c54aa18f4555dde1203a0257132beaaac48388597d9775c5638c367b6
0x88fdcebbb3178d9596f39b8d5ed9365afa29d52f40ae7367479ad34eb7329250
0xe6bc7aefb41915bf0b70e09aec760c7fb584943403309a46266514e0e433a3c7
0x19128785bf3393ae1dc08380207d5e09f75a60f93028ff9aea3818aea30df60c
0xc61500525e30372371f6d0a99084b6feacee9e1c229632293fae0420a04532f4
0x675e29b777dda5cf06491d55cc63518502cd0a16b4fa4751c3c7eb5d31314e4b
0x9b23a749c05c0d7403ed20e2d23fe36ca836f7b93c0fe737510e9ca68a2a883f
0x56a657b3978e89fe4b6ab2ff4b8f2bb6eeaec9876591a6f73e36ef02c8edba64

Functions
Getter at block 21292050
BURNER_ROLE(view returns (bytes32)
0x3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a848
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MAX_TIME(view returns (uint48)
281474976710655
getEarnedRewardTokens_msgSender(view returns (uint256)
0
getRewardTokenBalance(view returns (uint256 balance)
0
getUnlockTime_msgSender(view returns (uint48 unlockTime)
281474976710655
lockTimePeriod(view returns (uint48)
604799
rewardToken(view returns (address)
0x0000000000000000000000000000000000000000
stakeAmount_msgSender(view returns (uint256)
0
stakeRewardEndTime(view returns (uint48)
1664884432
stakeRewardFactor(view returns (uint256)
86400000
stakeTime_msgSender(view returns (uint48)
0
stakingToken(view returns (address)
0x83e6f1e41cdd28eaceb20cb649155049fac3d5aa
tokenTotalStaked(view returns (uint256)
8279769347582106107514169
userAccumulatedRewards_msgSender(view returns (uint256)
0
userClaimableRewards_msgSender(view returns (uint256)
0
userTotalRewards_msgSender(view returns (uint256)
0
Read-only
balanceOf(address _stakerview returns (uint256 balance)
getEarnedRewardTokens(address _stakerview returns (uint256 claimableRewardTokens)
getRoleAdmin(bytes32 roleview returns (bytes32)
getUnlockTime(address _stakerview returns (uint48 unlockTime)
hasRole(bytes32 roleaddress accountview returns (bool)
stakeAmount(address _stakerview returns (uint256 balance)
stakeTime(address _stakerview returns (uint48 dateTime)
supportsInterface(bytes4 interfaceIdview returns (bool)
userAccumulatedRewards(address _stakerview returns (uint256 rewards)
userClaimableRewards(address _stakerview returns (uint256)
userMap(addressview returns (uint48 stakeTimeuint48 unlockTimeuint160 stakeAmountuint256 accumulatedRewards)
userTotalRewards(address _stakerview returns (uint256)
State-modifying
burnRewards(address _stakeruint256 _amount
claim(returns (uint256)
grantRole(bytes32 roleaddress account
removeOtherERC20Tokens(address _tokenAddress
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setLockTimePeriod(uint48 _lockTimePeriod
setRewardToken(address newRewardToken
setStakeRewardEndTime(uint48 _stakeRewardEndTime
setStakeRewardFactor(uint256 _stakeRewardFactor
stake(uint256 _amountreturns (uint256)
withdraw(uint256 amountreturns (uint256)
withdrawAll(returns (uint256)
Events
Claimed(address indexed walletaddress indexed rewardTokenuint256 amount
ERC20TokensRemoved(address indexed tokenAddressaddress indexed receiveruint256 amount
LockTimePeriodChanged(uint48 lockTimePeriod
RewardTokenChanged(address indexed oldRewardTokenuint256 returnedAmountaddress indexed newRewardToken
RewardsBurned(address indexed stakeruint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Stake(address indexed walletuint256 amountuint256 date
StakeRewardEndTimeChanged(uint48 stakeRewardEndTime
StakeRewardFactorChanged(uint256 stakeRewardFactor
Withdraw(address indexed walletuint256 amountuint256 date
Constructor
constructor(address _stakingTokenuint48 _lockTimePeriod
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.