RewardOpenSlim
Verified contract
Active on
Ethereum with 56 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
LQTY | ERC-20 | 95.687248 | $1.14 |
$109.08 | |
MP-GRAI-LUSD-26 | ERC-20 | 578.720297 | -- | -- |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20849660 | 2 months ago | | | 0 | 0.00060278939 | |
| 20841423 | 2 months ago | | | 0 | 0.00096486105 | |
| 20148313 | 5 months ago | | | 0 | 0.00033226294 | |
| 19603131 | 7 months ago | | | 0 | 0.0013262309 | |
| 19451499 | 8 months ago | | | 0 | 0.0022759532 | |
| 19451492 | 8 months ago | | | 0 | 0.0021781746 | |
| 19347133 | 9 months ago | | | 0 | 0.0040844643 | |
| 19001376 | 10 months ago | | | 0 | 0.0013143622 | |
| 18952219 | 10 months ago | | | 0 | 0.0010822731 | |
| 18866847 | a year ago | | | 0 | 0.00099636345 |
ABI
ABI objects
Getter at block 21212419
MAX_REWARD_TOKENS() view returns (uint8)
16
globalActive() view returns (uint256 _data)
2
rewardFactory() view returns (address)
0x4f24d73773fcce560f4fd641125c23a2b93fcb05
rewardInfo() view returns (struct IRewardRewardInfo[] info)
[(0, 0, 0, 0, 0x0000000000000000000000000000000000000000), (1692350291, 1692350291, 2114090363511660, 124240780214827176965, 0x6dea81c8171d0ba574754ef6f8b412f2ed88c54d)]
stakingToken() view returns (address)
0xb72d19326e9ef21e2b313a862c3e1c839970e518
totalSupply() view returns (uint256)
578720296893626940608
Read-only
balanceOf(address) view returns (uint256)
earned(address account) view returns (struct IRewardEarnedInfo[] earnedInfo)
earned(address account, address rewardTokenAddress) view returns (uint256)
rewardData(uint256) view returns (uint256 finishAt, uint256 updatedAt, uint256 rewardRate, uint256 rewardPerTokenStored, uint256 escrowedReward, uint256 globalResetCount, address rewardToken)
tokenIndex(address) view returns (uint8)
State-modifying
Events getReward(address recipient, uint8 rewardTokenIndex) returns (uint256)
getReward(address recipient, uint8[] rewardTokenIndices)
multicall(bytes[] data) returns (bytes[] results)
notifyAndTransfer(address rewardTokenAddress, uint256 amount, uint256 duration)
removeStaleToken(uint8 rewardTokenIndex)
stake(uint256 amount, address account)
unstake(uint256 amount, address recipient)
unstakeAll(address recipient)
AddRewardToken(address rewardTokenAddress, uint8 rewardTokenIndex)
GetReward(address sender, address account, address recipient, uint8 rewardTokenIndex, address rewardTokenAddress, uint256 rewardPaid)
NotifyRewardAmount(address sender, address rewardTokenAddress, uint256 amount, uint256 duration, uint256 rewardRate)
RemoveRewardToken(address rewardTokenAddress, uint8 rewardTokenIndex)
Stake(address sender, address supplier, uint256 amount, address account, uint256 userBalance, uint256 totalSupply)
UnStake(address sender, address account, uint256 amount, address recipient, uint256 userBalance, uint256 totalSupply)
constructor(address _stakingToken, address _rewardFactory)
This contract contains no fallback and receive objects.
DurationOutOfBounds(uint256 duration)
NotValidRewardToken(address rewardTokenAddress)
OnlyFactoryOwner()
RewardAmountBelowThreshold(uint256 amount, uint256 minimumAmount)
RewardStillActive(uint8 rewardTokenIndex)
StaleToken(uint8 rewardTokenIndex)
TokenNotStale(uint8 rewardTokenIndex)
TooManyRewardTokens()
ZeroAmount()