Reward Cow Uniswap Base WETH-LUNA

Verified contract

Proxy

Active on Base with 633 txns
Deployed by via 0xcef72bff at 21674166
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
--
0x496027cbfa471a9efd111f4a76da70de7d34fe0eb74fb5d7f591810ac2d59906
0x9d5bc80bc2c8e1179bf569f66b6f3204ccabc2c9b8cb1abd32d518e7e40be6d9
0x4db53a97e83e9f025fa7f4136a36ad74ca3141b230760ea21919a70dbbf0cdef
0x263040bea8a01aea289ce9a6199d08c9ebc609f83beb6b3a5314c9010a1cd13b
0x2c1c2b78321f5fd45d4ea115c286b1d8dcb69a463fc73ad6c9daf00b176477bd
0x7ccdc862681373af76668973f88e55fcfdd44d81912fb2987f661f5979513c69
0x1c7871f815bed928c1080238a9563f7ba0f5590d24b7cfaff8b21b005c01cc51
0xacc07ec12a780617c7cfaf6ceab8e3efb2de983f300febe5a76146e47874b817
0x35ed752514273f161845ecb2054948c866d94de10c1403769b6c8cf1e155513c
0xb43b646c971111131377b19a46a2061dd4d073a9ea36ec762035ab0393d39c7d

Functions
Getter at block 22855761
decimals(view returns (uint8)
18
name(view returns (string)
Reward Cow Uniswap Base WETH-LUNA
owner(view returns (address)
0x6ffaca7c3b38ec2d631d86e15f328ee6ef6c6226
rewardsLength(view returns (uint256 length)
1
stakedToken(view returns (address)
0x6fe9ef95b73ef39c4543f6ce4850a31fa68422c5
symbol(view returns (string)
rcowUniswapBaseWETH-LUNA
totalSupply(view returns (uint256)
971851265217695927826618
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(