Gauge

Verified contract

Active on Base with 89 txns
Deployed by via 0xca376081 at 7438224
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x9052efdde412cd8c08bcb7a594c3a2c1bb390ef4c3a911944d9f3c3c87a86f1b
0x5ecbac326e0724993df50039a17095af3476e5aba3a3222e77a912176e42c747
0x59d28a18e1cce934b726ae0a6b9c83262f6c0b4a8552eda36523bb4e1b06c48a
0xdb77e7526041b6f2daf7f62230d131328e7d454b395b71d95404c04a798735aa
0x3c81fbbf17a4bed3f1b2996ee843b0bddd0d2f7891c10ac8b5f7e9bb3f477df3
0x4097ca53d3fb1275b15e8f192d8b3d21e82564b92e01ac330416e9591f1d9376
0x43bbc64fce6b96b9ee56fb67fb1bc5290eb14d99225cdb5744008d669bb414d9
0x2a7e8db39a36bd1da6cdea091f1c74db38c3f3d29b907965c3eb65b4c781fab9
0xbf1c7c2efa3da6ec3d3f1b58fba0b1208eb1a59b810954bd912687bb45ab3391
0x8b97e62163cfde42ab4d166447e5bd9b52e1c924e906bec365a10b00f624c860

Functions
Getter at block 22945793
DURATION(view returns (uint256)
604800
plugin(view returns (address)
0xf1f00aa00d6ed2e5190449f2ff3bcb72c8fdec6b
totalSupply(view returns (uint256)
1127810000000000000
voter(view returns (address)
0x756fc5e6bdb26a85594346d7d0520e1c0e492452
Read-only
balanceOf(address accountview returns (uint256)
earned(address accountaddress _rewardsTokenview returns (uint256)
getRewardForDuration(address _rewardsTokenview returns (uint256)
isRewardToken(addressview returns (bool)
lastTimeRewardApplicable(address _rewardsTokenview returns (uint256)
left(address rewardTokenview returns (uint256)
rewardData(addressview returns (uint256 periodFinishuint256 rewardRateuint256 lastUpdateTimeuint256 rewardPerTokenStored)
rewardPerToken(address _rewardsTokenview returns (uint256)
rewardTokens(uint256view returns (address)
rewards(addressaddressview returns (uint256)
userRewardPerTokenPaid(addressaddressview returns (uint256)
State-modifying
_deposit(address accountuint256 amount
_withdraw(address accountuint256 amount
addReward(address _rewardsToken
getReward(address account
notifyRewardAmount(address _rewardsTokenuint256 reward
Events
Gauge__Deposited(address indexed useruint256 amount
Gauge__RewardAdded(address indexed rewardToken
Gauge__RewardNotified(address indexed rewardTokenuint256 reward
Gauge__RewardPaid(address indexed useraddress indexed rewardsTokenuint256 reward
Gauge__Withdrawn(address indexed useruint256 amount
Constructor
constructor(address _voteraddress _plugin
Fallback and receive

This contract contains no fallback and receive objects.

Errors
Gauge__InvalidZeroInput(
Gauge__NotAuthorizedPlugin(
Gauge__NotAuthorizedUser(
Gauge__NotAuthorizedVoter(
Gauge__NotRewardToken(
Gauge__RewardTokenAlreadyAdded(