Reward Cow Uniswap Base WETH-DEGEN

Verified contract

Proxy

Active on Base with 169 txns
Deployed by via 0xed22dd46 at 21148364
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 44 additional slots
-
variable spans 48 additional slots
ERC-20
--
ERC-20
--
0xe5ea2a7d0511d7754e6b89fa3951de07a5672093395310eabab447a42afbfa62
0xe6c43ec52f51db65f2c832dcad0a52b2cfda59db61284c2e9e600e4f78494b0d
0x0450cb9e6a8c3caac9b4b099ae5f2cc7918ba8866d2ada2a5e17c283ed926eb8
0x6aad6b413980c99b029e404e4e739ecc3d9f50fc5c36335770bf80f305f35456
0xc7a304430e6f165741f70836602cb338c97939a8720f1ea313daae3f8f218ad2
0x37db700140f5c363fbe1fb09b9f9b8f5e3f895059df2e0045bbe86502900942d
0xfe4d0136f49943b024b98fa24a4a6f0b7ecf81c91ddf36db8e0a2a9b92b11e3a
0x9229612a3f79cf2edb9a2aabaf235ee1a8d6b85a34c7843a94f485ef6761b249
0xc201fc246a0af535388b6bd4e9f4b99b1da72527a07f2eedfd56d1887c720a82
0x1fb9a2aa554cdf4f08f960ea255740e6941d2b0327f4a006da131caa4c03a4b6

Functions
Getter at block 22503403
decimals(view returns (uint8)
18
name(view returns (string)
Reward Cow Uniswap Base WETH-DEGEN
owner(view returns (address)
0x6ffaca7c3b38ec2d631d86e15f328ee6ef6c6226
rewardsLength(view returns (uint256 length)
1
stakedToken(view returns (address)
0x608e547833ab57a071d26e7e3ab38e167b035152
symbol(view returns (string)
rcowUniswapBaseWETH-DEGEN
totalSupply(view returns (uint256)
4181933895544205679051285
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
earned(address _userview returns (address[] rewardTokensuint256[] earnedAmounts)
earned(address _useraddress _rewardview returns (uint256 earnedAmount)
rewardInfo(uint256 _rewardIdview returns (address rewarduint256 periodFinishuint256 durationuint256 lastUpdateTimeuint256 rate)
rewards(uint256view returns (address)
whitelisted(addressview returns (bool)
State-modifying
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
exit(
getReward(
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _stakedTokenstring _namestring _symbol
notifyRewardAmount(address _rewarduint256 _amountuint256 _duration
removeReward(address _reward
renounceOwnership(
rescueTokens(address _tokenaddress _recipient
setWhitelist(address _managerbool _whitelisted
stake(uint256 _amount
stakeWithPermit(address _useruint256 _amountuint256 _deadlineuint8 _vbytes32 _rbytes32 _s
transfer(address _touint256 _valuereturns (bool success)
transferFrom(address _fromaddress _touint256 _valuereturns (bool success)
transferOwnership(address newOwner
withdraw(uint256 _amount
Events
BeaconUpgraded(address indexed beacon
AddReward(address reward
Approval(address indexed owneraddress indexed spenderuint256 value
Initialized(uint8 version
NotifyReward(address indexed rewarduint256 amountuint256 duration
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RemoveReward(address reward
RescueTokens(address tokenaddress recipient
RewardPaid(address indexed useraddress indexed rewarduint256 amount
SetWhitelist(address managerbool whitelist
Staked(address indexed useruint256 amount
Transfer(address indexed fromaddress indexed touint256 value
Withdrawn(address indexed useruint256 amount
Constructor
constructor(address beaconbytes data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidBeacon(address beacon
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
NotManager(address caller
RewardNotFound(address reward
ShortDuration(uint256 duration
StakedTokenIsNotAReward(
TooManyRewards(
WithdrawingRewardToken(address reward
WithdrawingStakedToken(