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

BasinStakingRewards

Verified contract

Active on Base with 857 txns
Deployed by via 0x8d739991 at 2818337
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x7be4bd5f2d0193f7ef6d1e2d5b93ba89d130daafd93a53041d1ca1c03d2b5ff4
0xcc48efdaaed525e836a05f1795132b2d121b0cc35915c589f4625d75ba28fc99
0xf42f0da7dc2c373b4e96704637cae5b1dc36f36fb9e82f85ac629b9052b0590a
0x933a2026735372585f23febe53f549817061d927f085a3bee45a7992acd5b274
0x4620c1b8b4aa10836fa325b9d64c3f4c5293d90358965c3f853411a01ed4465b
0x4f319c3448dce5528b05b2bb9f45fd8043e7137c906bad600763ce8fd7f4f38f
0xb661a864dfd6f88365e84f8947f99b9cef27aae5e258595ae4616b8c04aa7bb3
0x4e1e96103a7735208b6e57d3167fd342e6b053f6cd260357b7757e0574cb64a3
0x05ad8a7dfc40f33cb13f7492a65331f0b9d98649ab07fea4f5d379eca3a4dfc5
0x295e79b1908ff2868fb8183a04fc32e2a5ce38650e7fc34d9d30aeab592bfc0d

Functions
Getter at block 22925958
getRewardForDuration(view returns (uint256)
769466872393632000
lastPauseTime(view returns (uint256)
0
lastTimeRewardApplicable(view returns (uint256)
1697693111
lastUpdateTime(view returns (uint256)
1697693111
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x6fe9a453fa576991b564b40f153f18e2f17a0796
paused(view returns (bool)
false
periodFinish(view returns (uint256)
1697693111
rewardPerToken(view returns (uint256)
406485815868862
rewardPerTokenStored(view returns (uint256)
406485815868862
rewardRate(view returns (uint256)
1272266654090
rewardsDistribution(view returns (address)
0x6fe9a453fa576991b564b40f153f18e2f17a0796
rewardsDuration(view returns (uint256)
604800
rewardsToken(view returns (address)
0x4200000000000000000000000000000000000006
stakingToken(view returns (address)
0x4788de271f50ea6f5d5d2a5072b8d3c61d650326
totalSupply(view returns (uint256)
1499526786740348585417
Read-only
balanceOf(address accountview returns (uint256)
earned(address accountview returns (uint256)
rewards(addressview returns (uint256)
userRewardPerTokenPaid(addressview returns (uint256)
State-modifying
acceptOwnership(
exit(
getReward(
nominateNewOwner(address _owner
notifyRewardAmount(uint256 reward
recoverERC20(address tokenAddressuint256 tokenAmount
setPaused(bool _paused
setRewardsDistribution(address _rewardsDistribution
setRewardsDuration(uint256 _rewardsDuration
stake(uint256 amount
withdraw(uint256 amount
Events
OwnerChanged(address oldOwneraddress newOwner
OwnerNominated(address newOwner
PauseChanged(bool isPaused
Recovered(address tokenuint256 amount
RewardAdded(uint256 reward
RewardPaid(address indexed useruint256 reward
RewardsDurationUpdated(uint256 newDuration
Staked(address indexed useruint256 amount
Withdrawn(address indexed useruint256 amount
Constructor
constructor(address _owneraddress _rewardsDistributionaddress _rewardsTokenaddress _stakingToken
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.