ComplexRewarderPerSecV4

Verified contract

Active on Base with 9 txns
Deployed by via 0x3c293b97 at 15115434
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $9.6
ERC-20
Value $0
0xe27438a55e473dc59a45768195e8377c848baea6e7a9df47ead3f3900a642c9b
0xe6258a8269074f6973d776d6e2566143c1c572068b5e1fc52e85513eb86d900c
0x9af977b30f5c8c287b4a15520cd45f3bf86ad9f5f9fc7be7bdc294d8372ddfbc
0x61b937b3f35193bb1a552d150653a016f5cdd5203896214500a6addf461b3b50
0x093e92b34dabc9179d70241dc92541add94bc5fe10f748c8bb9f9e33fd36e667
0xc2f5529c544f57a1dca9650b51e2795cad8632668b423b700da2690993349e30
0x9dfdb9581d355b304c2af1c68998ded0f896279353d6efd462afd6e5c900c88c
0x0334265e607cd6ce50a7673eb220ef934845d84437c057c36b0a23d9b4e03c25
0xd3b75ab5f5fb9f822437d69368716b0c62a74dcde6715ea74f78348251da0c44

Functions
Getter at block 22136811
distributorV2(view returns (address)
0x52eaecac2402633d98b95213d0b473e069d86590
isNative(view returns (bool)
false
owner(view returns (address)
0xdd3705a1c50fc84b6d31394aa8f4d568b98a8ad5
rewardInfoLimit(view returns (uint256)
52
rewardToken(view returns (address)
0x39353a32eceafe4979a8606512c046c3b6398cc4
Read-only
_getTimeElapsed(uint256 _fromuint256 _touint256 _endTimestamppure returns (uint256)
currentEndTimestamp(uint256 _pidview returns (uint256)
pendingTokens(uint256 _pidaddress _userview returns (uint256)
poolIds(uint256view returns (uint256)
poolInfo(uint256view returns (uint256 accTokenPerShareuint256 startTimestampuint256 lastRewardTimestampuint256 totalRewards)
poolRewardInfo(uint256uint256view returns (uint256 startTimestampuint256 endTimestampuint256 rewardPerSec)
poolRewardsPerSec(uint256 _pidview returns (uint256)
userInfo(uint256addressview returns (uint256 amountuint256 rewardDebt)
State-modifying
_updatePool(uint256 pidreturns (struct ComplexRewarderPerSecV4PoolInfo pool)
add(uint256 _piduint256 _startTimestamp
addRewardInfo(uint256 _piduint256 _endTimestampuint256 _rewardPerSecpayable 
emergencyRewardWithdraw(uint256 _piduint256 _amountaddress _beneficiary
emergencyWithdraw(uint256 _amountaddress _beneficiary
massUpdatePools(
onBasedReward(uint256 _pidaddress _useruint256 _amount
renounceOwnership(
transferOwnership(address newOwner
updatePool(uint256 _pidreturns (struct ComplexRewarderPerSecV4PoolInfo pool)
Events
AddPool(uint256 indexed pid
AddRewardInfo(uint256 indexed piduint256 indexed phaseuint256 endTimestampuint256 rewardPerSec
OnReward(address indexed useruint256 amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardRateUpdated(uint256 oldRateuint256 newRate
UpdatePool(uint256 indexed piduint256 lastRewardTimestampuint256 lpSupplyuint256 accTokenPerShare
Constructor
constructor(address _rewardTokenaddress _distributorV2bool _isNative
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.