RewardDistributor

Verified contract

Active on Ethereum with 6 txns
Deployed by via 0xb72ad92a at 4998860
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
ERC-20
--
0x61a5517b1e5db8ba6435fa64914fac580c14a825fae70655759510cf48a96311
0x6817f416d1ec176a30fafa69f378d418a90feab5e23644f75b5c239eaa9d53c0
0xe09be7f48bbe41a4727bc6dedd49d7e5de79a9c4309e6bd0b15f32af77e896b8
0x78436d74724334bce3726c5934950294fbfd180587ed1fb507e934838d3cbccb
0xfb344dc5974cb46747ec22c6ebe33b56da67d2b20308c0c3f581f7e1635bc897
0xb2617b425713302991e290b0b07060967c85907763965d7e55620a390ed5bf27

Functions
Getter at block 21296537
getRewardTokenCount(view returns (uint256)
2
getTotalApprovers(view returns (uint256)
1
owner(view returns (address)
0x9ffc7dc18320ba388852456209ca4a9caef4967b
referralBonusRate(view returns (uint256)
10
Read-only
approvedRewardSources(addressview returns (bool)
approvers(uint256view returns (address)
getRewardRate(address playeraddress tokenAddressview returns (uint256)
getTotalTokens(address tokenAddressview returns (uint256)
referrers(addressview returns (address)
requesters(addressview returns (bool)
rewardSources(uint256view returns (address rewardTokenAddressuint96 rewardRate)
State-modifying
addApprover(address approver
addRequester(address requester
addRewardToken(address tokenAddressuint256 newRewardRate
destroyRewards(
registerReferral(address playeraddress referrer
removeApprover(address approver
removeRequester(address requester
removeRewardToken(address tokenAddress
transferOwnership(address newOwner
transferRewards(address playeruint256 entryAmountuint256 gameId
updateReferralBonusRate(uint256 newReferralBonusRate
updateRewardRate(address tokenAddressuint256 newRewardRate
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ReferralRegistered(address indexed playeraddress indexed referrer
ReferralRewarded(address indexed referreraddress indexed playeraddress rewardTokenuint256 rewardsuint256 gameIduint256 block
TokensRewarded(address indexed playeraddress rewardTokenuint256 rewardsaddress requesteruint256 gameIduint256 block
Constructor
constructor(uint256 rewardRateaddress tokenAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.