ThriveCoinRewardSeasonIERC20GasRefundable

Verified contract

Active on Ethereum with 1,638 txns
Deployed by via 0x5a1ab402 at 17216921
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $11,944.8
0xde5c30e45e290a0448e27b146ee81ad25f9b283b9b8d455ff48fe61af7848f3c
0xf2103609f6abcec3b757e3afdf5924f0f3c7be84311b3d079606e9d825ad4864
0xa4f0c81b29a57d1c591122ff5d59cb7b131c85778dfa6060a8eac54dd23b4fe8
0x4f80e01fba6bfc7a9036dac31384d46a854ed6ec75a7301e6b326c73dd24e932
0x996e9722741b07d9427b9e73acfe362b7e4aed1aee8ce4070feb976efe0227c4
0x0c30362f704b39d2d950d561d1a6af4e7bb75f73c954808f996f3bc647526d1b
0x6196e61f0b859da1adc541a1b57b9e694e26ade43d425a2e5adefa3e99f77f9f
0xb64542af6cc406e4bd566acc3548f9488675487b6fe8ce577a7f90464375a344
0x31d6cecf12a9451032245b568b76726b6478a362936d443a4fc85883a04b28ae
0x3096b0cd806eb4aeca174518248d00cb124c73dc9b56fa451f2b3133bea1b5de

Functions
Getter at block 21225319
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
WRITER_ROLE(view returns (bytes32)
0x2b8f168f361ac1393a163ed4adfa899a87be7b7c71645167bdaddd822ae453c8
currentSeason(view returns (uint256)
4
getFixedGasFee(view returns (uint256)
31602
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
readReward(uint256 seasonaddress ownerview returns (struct ThriveCoinRewardSeasonUserReward reward)
readRewardByIndex(uint256 seasonuint256 indexview returns (address ownerstruct ThriveCoinRewardSeasonUserReward reward)
readSeasonInfo(uint256 indexview returns (struct ThriveCoinRewardSeasonSeason season)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addReward(struct ThriveCoinRewardSeasonUserRewardRequest entry
addRewardBatch(struct ThriveCoinRewardSeasonUserRewardRequest[] entries
addSeason(address defaultDestinationuint256 closeDateuint256 claimCloseDate
claimReward(address owner
grantRole(bytes32 roleaddress account
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
sendUnclaimedFunds(
setFixedGasFee(uint256 _fixedGasFee
withdrawERC20(address accountuint256 amount
withdrawEther(address accountuint256 amount
Events
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address defaultDestinationuint256 closeDateuint256 claimCloseDateuint256 _fixedGasFeeaddress _tokenAddress
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.