RewardOpenSlim
Verified contract
Active on
Ethereum with 27 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 |
---|---|---|---|---|---|
TENET | ERC-20 | 4.516308K | $0.004052 |
$18.3 | |
MP-TENET-USDT-40 | ERC-20 | 10.495317 | -- | -- |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18209616 | a year ago | | | 0 | 0.00066785223 | |
| 18209607 | a year ago | | | 0 | 0.0010164547 | |
| 18173370 | a year ago | | | 0 | 0.00070460739 | |
| 18172515 | a year ago | | | 0 | 0.0011204947 | |
| 18172506 | a year ago | | | 0 | 0.0012306928 | |
| 18160323 | a year ago | | | 0 | 0.00088543200 | |
| 18160019 | a year ago | | | 0 | 0.00059061906 | |
| 18158624 | a year ago | | | 0 | 0.00098862569 | |
| 18157718 | a year ago | | | 0 | 0.0010568904 | |
| 18139965 | a year ago | | | 0 | 0.0011198895 |
ABI
ABI objects
Getter at block 21190040
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), (1695772547, 1695606359, 1939013803245927, 16347371958689412434213, 0x788d86e00ab31db859c3d6b80d5a9375801d7f2a)]
stakingToken() view returns (address)
0xad88fec1f0f2c57b3776de3479ef95abff768674
totalSupply() view returns (uint256)
10495317051167311819
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()