HoldersRewardsDistributorV1

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xe85dda99 at 9310682
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots

No balances found for "HoldersRewardsDistributorV1"

No transactions found for "HoldersRewardsDistributorV1"


Functions
Getter at block 23077756
ROLE_ACCESS_MANAGER(view returns (uint256)
57896044618658097711785492504343953926634992332820282019728792003956564819968
ROLE_UPGRADE_MANAGER(view returns (uint256)
28948022309329048855892746252171976963317496166410141009864396001978282409984
accRewardPerShare(view returns (uint256)
0
features(view returns (uint256)
0
getPaymentToken(view returns (address)
0x0000000000000000000000000000000000000000
sharesContractAddress(view returns (address)
0x0000000000000000000000000000000000000000
totalShares(view returns (uint256)
0
Read-only
getRole(address operatorview returns (uint256)
isFeatureEnabled(uint256 requiredview returns (bool)
isOperatorInRole(address operatoruint256 requiredview returns (bool)
isSenderInRole(uint256 requiredview returns (bool)
pendingReward(address holderview returns (uint256)
userInfo(addressview returns (uint256 sharesuint256 rewardDebtuint256 claimedAmountuint256 unclaimedAmount)
State-modifying
claimTheReward(
initializeSharesContractAddressIfRequired(address _sharesContractAddress
onTransferReceived(address operatoraddressuint256 valuebytes datareturns (bytes4)
postConstruct(address _owneraddress _sharesContractAddressaddress _paymentToken
updateFeatures(uint256 _mask
updateRole(address operatoruint256 role
Events
FeeReceived(uint256 feeAmount
RewardClaimed(address indexed holderuint256 rewardAmount
RoleUpdated(address indexed operatoruint256 requesteduint256 assigned
SharesTraded(address indexed traderbool indexed isBuyuint256 sharesAmount
Constructor
constructor(address _owneraddress _sharesContractAddressaddress _paymentToken
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.