Gauge

Verified contract

Active on Base with 321 txns
Deployed by via 0xd673520f at 8523835
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x8e4a5e424fdb32f875a8222580aa43fdb657ec39ab8007c2588aeebaa1bcf114
0xcc2ac8c8fe0b33770a966fa312b2ea9fda956d26790c6ac161147fb71b2c7ddf
0x14ae5dd1f3edb6453f621a3897b02c87064d4bfa51a1365eb166010350a637b3
0xcecace918f7aa77b96a507812c8c6e4bded79a300f077e6af3a471295391a3d4
0xcf13526e47efb63d72e43a9a5050b7b132a33062a44afe5a62bfc266ed8ba8e7
0x369eb17379a72c7e5e5e48a1561612626e97f3aee12956aa2d7e3a7189d7c294
0x443f581f5b7df10ab76203f5da842b9d58f8f52d34a136ba9f3fe7fd346f4b1f
0xa88288137f12aee9cb66dd413e51a48ccdaa62892f92e539c7a5726d86fe0810
0xb1c70fdd62b67690c604382a21c6e79368a5841422280b84ad5a53ac16a7e49d
0xa5519053b360e657d0867fa92048a4c2a4a9a4a02e8d570522bc95f5fea8dc17

Functions
Getter at block 23579020
DURATION(view returns (uint256)
604800
plugin(view returns (address)
0xf19a7b64809dc969b173f40d3f8c6734935290b8
totalSupply(view returns (uint256)
579513829706401
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(