Staking

Verified contract

Active on Base with 220 txns
Deployed by via 0x164d7ecd at 13820821
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xe6e3b2b6a39ae30fff56ca8f0d0eb42e0513cda223b4ad304403f587d7dcd172
0x5984627ed0ff0e092264563e87d6bdc486cedb1b58384410dd9b5ce6a91c5a02
0x57d2c2670a103be08a5744ba1657413154c347b26a3ecc2fed2fbf296cc11377
0x77600612637d2f82f33888aecd819cf3067b5c88f09e1073a734666d983322d2
0x41f15e0379b5f003b7660898151683ee82f93e794d38b433cfa7413605953f84
0x1ec0bb2959233c8475f262d508929b0cf91813cc57a96de69865d4c82cf0fbda
0xbc06dd6583fbf3316ec845d8b2ac5dd9e48d4fcc375a204c98d78d6dc8b99c3a
0x4c98f7b4e0d16395d291579d81c2236341df542d8cc3921a1d4951772f0d968b
0xda0bb83a44263023cae472b6fb97d409af10f6c47735cf8b2f5f01f672047c1f
0x674766d407f2f43b88412ee2ca0953d948eed1735cc9d843054e143ea22b72f9

Functions
Getter at block 22008759
owner(view returns (address)
0x1659857c2bfe2795256b0f642a80d5107c7e8f8d
poolToken(view returns (address)
0xfe7c0af60e52ddf05c0f5f89cbf89758a45f6928
rewardToken(view returns (address)
0xfe7c0af60e52ddf05c0f5f89cbf89758a45f6928
stakingFundAmount(view returns (uint256)
12000000000000000000000
stakingProgramEndsBlock(view returns (uint256)
15160021
totalRewardPoints(view returns (uint256)
25017497251365677220433634213300730
totalStaked(view returns (uint256)
5320750000000000000000
vestingDuration(view returns (uint256)
1
Read-only
activeStakeCount(addressview returns (uint16)
calculateStakingRewardPoints(uint72 tokenAmount_uint24 lockingPeriodInBlocks_pure returns (uint128)
grantedTokens(addressview returns (uint256)
releasedTokens(addressview returns (uint256)
rewardPointsEarned(addressview returns (uint256)
stakeCount(addressview returns (uint16)
stakes(addressuint16view returns (uint72 tokenAmountuint24 lockingPeriodInBlocksuint32 startBlockuint128 expectedStakingRewardPoints)
State-modifying
getRewards(
lockTokens(uint72 tokenAmount_uint24 lockingPeriodInBlocks
release(
setPoolToken(address poolToken_address stakingFundAddress_
unlockTokens(uint16 stakeId
Events
RewardGranted(address recipientuint256 amountEarned
StakeLocked(address recipientuint256 tokenAmountuint256 lockingPeriodInBlocksuint256 expectedStakingRewardPointsuint16 stakeId
StakeUnlocked(address recipientuint256 tokenAmountuint256 lockingPeriodInBlocksuint256 rewardPoints
StakeUnlockedPrematurely(address recipientuint256 tokenAmountuint256 lockingPeriodInBlocksuint256 actualLockingPeriodInBlocks
grantedTokensReleased(address recipientuint256 amount
Constructor
constructor(address oilerToken_uint256 stakingDurationInBlocks_uint256 stakingFundAmount_uint256 vestingDuration_address owner_
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.