Reward Cow Uniswap WETH-cbBTC

Verified contract

Proxy

Active on Base with 173 txns
Deployed by via 0x60f26316 at 19714092
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
--
0x5a2ec448a7d41464c2618ed4eeb57738d43f674478aa8b5f5a03a1a9e1583037
0xba7c65983e37c2afdb63ece61d871084a95c8d362d88ca81cc3ea145f1c010ff
0x8d50086f74056f3e23947299e48c460b87cdc734ce2007fc0342321a50bdfe9e
0x460caffabc5a1725481f6c48f86fcf1b2cb61ce8adbaf3c94d3db9b23c6ae3f7
0x70140a5529c28d4200d9a872ca27c47750522c1d734ff6bce7b859350dbe9320
0x1720245eafea84ff68955b33702c91878a18334cef27d2462b311b874477d29b
0xc98ccc9506f8e16b36626f2653fa1075c7e3350c4006e4dee4c6af92d211d330
0xb8b766e1943a79ce674b9d606e819ecc95ac4d951def7a4daf1a50fb526cd6ad
0xb651fe13aaeffa80814c56e3daef7d8b97dfd83ac103ac580471d73215f38c4a
0x396798024d708c8dc1b7f670d30e0799d53d28e59684f01b0c42e3c0692c043e

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