Reward Cow Aerodrome KEYCAT-USD+

Verified contract

Proxy

Active on Base with 44 txns
Deployed by via 0xb3332855 at 21102073
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
Value $213.37
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xa0983b47e2345f5a27717e30836be3f58546ca6fc434c38f9caacd8ca3938490
0xc672cc2eddcb717b2930b5f56c7fcac036fd0a16987df6357cd262e44d47fc70
0xcb84c758ad2ed1939e2cd2e53aa3e6fff9d590b23bdd977c33f9140a40d6e848
0x8212c0ba6a4c9867ce6e6d070ec92484350b4fa9cc36556a69e6712388f6f6f5
0x9620950576c762f14c7ac0a36bdcfd52dcfcf905c4e5cc15de3eb4c11100dbf2
0x584cd7034547d3cae1e3018938bde8244637a7e5144ee1accdf17975192b732a
0x12dc0f22f94a837d7f721bc9cabd908002747b2fb1b05d1235f114b28a053fea
0x86d154e415e2d8718cd3e94873023a2f937b8b167a7a65807535d94580a5bc28
0xe7fdf8b9c04eaf0d2c9a1be5a1f21974c0a0036b2cb39bd86f971f883d9fcae7
0xeb64f836d06110f20ea2fbc9b02b5cd2a734791f244bac7fc860d0df3f886c0f

Functions
Getter at block 23745515
decimals(view returns (uint8)
18
name(view returns (string)
Reward Cow Aerodrome KEYCAT-USD+
owner(view returns (address)
0x6ffaca7c3b38ec2d631d86e15f328ee6ef6c6226
rewardsLength(view returns (uint256 length)
1
stakedToken(view returns (address)
0x5f88ad2720824920905864a906dc42c7b3ca4c19
symbol(view returns (string)
rcowAerodromeKEYCAT-USD+
totalSupply(view returns (uint256)
10821022210
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(