Reward Moo AERO USDC-MAI

Verified contract

Proxy

Active on Base with 848 txns
Deployed by via 0x0781148b at 22004169
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 $655.6
ERC-20
--
0x82b3757941a3ac6f26d386b9a25da4a29ff2ea5f0781fe058c29057d4eb41ed8
0x26e11e22d41eeaf00b098a37eff665d11844cc4341db278f535ef512b536dc00
0x72158013baf69fc15a8b9e9fd21f33f4b42365e84992ebb0bf1b3c7ca21b2879
0x66d04cc6e12c924fd7836969ebb2ee3fadfb9ded24b63c46c3e6f45bab92d4e1
0xcc2d19f63392809cb46948d60f62b793de70431240e8c16b334443a2c0fd3565
0x23f8d2e3d04ff947ebc334b97d9bcca5f599e85395da70a37d66a312e340213f
0x4e16af522442a67d254816d7be7a0ca587d34d100c0c98d517129d617c27b776
0x39a318ca42e5ba7f53e5e3cf45885665c7a3607da45a577ff96028ef98f0d17b
0xb4aba304eb92542de248ea1dea8ac9ad25c4b0d80368e6a3150d7225a53af6cb
0x6b915a26fe4bffb35f79bed2b026402d9b4436c9b43b98040878ab51fe92c91a

Functions
Getter at block 23743773
decimals(view returns (uint8)
18
name(view returns (string)
Reward Moo AERO USDC-MAI
owner(view returns (address)
0x6ffaca7c3b38ec2d631d86e15f328ee6ef6c6226
rewardsLength(view returns (uint256 length)
1
stakedToken(view returns (address)
0x22f8ff24861a7f7e2ec9b19c5668b43bb69202e3
symbol(view returns (string)
rmooAeroUSDC-MAI
totalSupply(view returns (uint256)
2573448022907815
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(