This contract is being backfilled. You may encounter incomplete storage history.

Reward Cow Uniswap Base wstETH-USDC

Verified contract

Proxy

Active on Base with 41 txns
Deployed by via 0xa41472f2 at 16538735
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
--
0x2d2fc6cb76410d2c3f2148ed586ee8627d79c6026846a9ae3c3b6182a9206c1c
0xf5a96eb049b3a6ee0c3c4d3f98e442d613dbb4097e60e56d5ef499ee28a5b383
0x6420b1aa97aeadc08ed19fb9e7242024e8c00c2f790df0fdfb65ed410d59cf66
0xd70c170a12980bf663bde56ea9bba72e54976e9bf916b035c85a4b2628c76b7a
0x65402799d6f2b40f27d4e85d9fd2e9f6c1d6c12d341df00eacac936ae1720027
0x1133f066f2d80f1406ca5ffba3fb928f25889679e113a92722ee0a7abbf23d07
0x83b24437377ef32382ade996c362c80448ee64c840e32f79ed3948e15c90c432
0x43333330e75bac15a428e30ecbe995d4e7a81677f993ad18c55be9984ba46755
0x0ddd21351474310277073b29bf6af1662534005c19d75f09b02d927eff7a0e92
0x4272283574d4738e040bee8899c4b0b03876feeb38462656f55534d9c89d0bd6

Functions
Getter at block 23934757
decimals(view returns (uint8)
18
name(view returns (string)
Reward Cow Uniswap Base wstETH-USDC
owner(view returns (address)
0x6ffaca7c3b38ec2d631d86e15f328ee6ef6c6226
rewardsLength(view returns (uint256 length)
0
stakedToken(view returns (address)
0xd07111a837f9d62bca452132bdbee2f1443666f6
symbol(view returns (string)
rcowUniswapBasewstETH-USDC
totalSupply(view returns (uint256)
1257231499389
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(