RewardDistributor

Verified contract

Active on Ethereum with 5,249 txns
Deployed by via 0x6d6d6950 at 17621910
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $906,075.49
ERC-20
Value $43,020.72
ERC-20
Value $40,690.37
ERC-20
Value $35,450.35
ERC-20
Value $25,408.39
ERC-20
Value $18,480.03
ERC-20
Value $17,931.5
ERC-20
Value $15,689.92
ERC-20
Value $14,309.09
ERC-20
Value $12,889.17
0xd9c4873a64e70a00945a1710a838f6c73a227becac9602f218ccccc6291bb959
0x5ca79d6486c0187673b4298eae0c4f0502240998472b3ec2ba6cd2b8e469dc1b
0x1cf3632f7285368df09fc668c1d6748f5b419e3c9b86deda2cef7d6986be4fb9
0x2a2341ba11244338b60b7bf40c8b04c47a7d7e080a2176a1d091a5a7557e7394
0x30fafe50d35f04fdb295a3799abf9f7c6f949f1e4a8e4980e8ff773a3301854f
0x2ea79927653c831ca901af9a72ac378fa54b84a7bc0bca9b4a14837b410eaa8e
0x6412c3677691ac39d256cfa70c2772111d160a4de1b887c97f3d8e53d0c9fb33
0xcc650cb2ab199269e8841e6ec9547fe4338294ea49ce55980a0350b9b1f8929d
0xbdd2ad2ff8cfd7f8517ccd6469f30b146a478861d631b6e90adf72a3887fa1f0
0x5696826defc0afa16b6f3eed3a2d671ad7e035d12bc4917912386900528e3d6b

Functions
Getter at block 21212417
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINIMUM_ACTIVE_TIMER(view returns (uint256)
10800
activeTimerDuration(view returns (uint256)
10800
paused(view returns (bool)
false
Read-only
claimed(bytes32addressview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
rewards(bytes32view returns (address tokenbytes32 merkleRootbytes32 proofuint256 activeAt)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
changeActiveTimerDuration(uint256 _duration
claim(struct RewardDistributorClaim[] _claims
grantRole(bytes32 roleaddress account
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setPauseState(bool state
updateRewardsMetadata(struct CommonDistribution[] _distributions
Events
Paused(address account
RewardClaimed(bytes32 indexed identifieraddress indexed tokenaddress indexed accountuint256 amount
RewardMetadataUpdated(bytes32 indexed identifieraddress indexed tokenbytes32 merkleRootbytes32 proofuint256 activeAt
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetActiveTimerDuration(uint256 duration
Unpaused(address account
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
InvalidArray(
InvalidDistribution(
InvalidMerkleRoot(
InvalidProof(
InvalidTimerDuration(
RewardInactive(