Reward Cow Uniswap WETH-CHAD

Verified contract

Proxy

Active on Base with 47 txns
Deployed by via 0x32a2a09a at 21202510
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
--
0xec0da0c8f11cfd219a0995a42fb550c101d5562e6886b9284daf2f272e0458e4
0x451ac35ce4dd3d39a1b8c6de256f8f35d2656e4230da899a062394aaa16a1b66
0x860cc6652ed83f24f7766acb71528d70e0c06bfb1bde2381ce54b9049f3a74cb
0xdbf7ff37686648309ea3f23ca90578d765dafc7816d743445d04da29f60a378b
0x52fccbeaa36530b3d04221e4e32a6884fdf7b582cc85b4448de3693d72ce1f6f
0xabde6497566aa76b204f5a0aa5cdf17cd2ba06b8866cb2c17eab1117180f6d97
0x6801f53a12c5a0ce2aef78be2cfad0f1b90b1765002a6ade3e526a9867bb97ec
0x129d82f72b6c18b4b374bb8cf13f3ada52c08501228da81f045d76a16cf346f1
0x7c3abce64658f87f709dde065ce490d09663b11c2d3e772d22cfa4ca478d8518
0x4bc55d5ac7a8a01bf76b141fe3a614afd5b821bcc06b2f5a722f5b7642620d14

Functions
Getter at block 23758452
decimals(view returns (uint8)
18
name(view returns (string)
Reward Cow Uniswap WETH-CHAD
owner(view returns (address)
0x6ffaca7c3b38ec2d631d86e15f328ee6ef6c6226
rewardsLength(view returns (uint256 length)
0
stakedToken(view returns (address)
0xa2e552590b794d2d70d78650bc6858d1f15d117a
symbol(view returns (string)
rcowUniswapWETH-CHAD
totalSupply(view returns (uint256)
61324676798825626845009503
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(