This contract is being backfilled. You may encounter incomplete storage history.

PolsStake

Verified contract

Active on Ethereum with 18,819 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 $2,804,166.27
ERC-20
Value $175.23
0x467094c99ce1fda1dc5a7fcd56a4eb78ed225242a2bac10b8756003e2fbaecf9
0x7fae7cce26302cc3271c0559f4a47d29445cc906607bb5aee8f4f25eca08ce99
0x9847a1dd27e86141c732c6cad6c1d6d70bf1e2103bc4032d6963e88f73af4272
0x2799d23de9b05c712c375a8f07bebb57d8449957a139da2e9e659817352a1f50
0x17723b9301ae7acab70038d665ed7222350504e510ec6c489cdcd8764b997806
0x39c08105b208e25fd60026626ffcab0566ef946a1fb1c597deed39c6254ab713
0xb0ea7ab898e93096b3b3572999cf9c8a9cfec814e5c104a4353d31d0909e3cbc
0x386dc8b296a55359ed3b91f6bc9c4431acc3ece3b9a4b59680a36c90f42d29b0
0x746b50608b5ce39e8112ea80e1e093d2b6d42d2036f9cb2621b37675dd8f1984
0x070b562f63a2f51a6984758dcb05c405a8ab33d503c1f79f65a544bb294239f2

Functions
Getter at block 20798439
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)
8490822447766056107514169
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.