Skip to main content

ClaimlessRewardsAdminHandler

Reference

Contract: ClaimlessRewardsAdminHandler​

Inherits from:

  • ClaimlessRewardsState
  • ClaimlessRewardsEvents
  • Ownable
  • Context
  • Initializable


Functions​

updateDarknodeRegistry (contract DarknodeRegistryLogicV1 _darknodeRegistry) (external)​

Params

  • _darknodeRegistry: The address of the new Darknode Registry contract.

Allows the contract owner to update the address of the Darknode Registry contract.


updateCommunityFund (address _communityFund) (external)​

Params

  • _communityFund: The address of new community fund address.

Allows the contract owner to update the address of the new dev fund.


updateHourlyPayoutWithheld (uint256 _numerator) (external)​

Params

  • _numerator: The numerator of payout for darknodes.

Updates the proportion of the rewards that are withheld to be paid out over future cycles.


updateCommunityFundNumerator (uint256 _numerator) (external)​

Params

  • _numerator: The numerator of payout for darknodes.

Updates the proportion of the rewards that are withheld to be sent to the community fund.


transferStoreOwnership (contract ClaimlessRewardsAdminHandler _newOwner) (external)​

Params

  • _newOwner: The address to transfer the ownership to.

Allows the contract owner to initiate an ownership transfer of the DarknodePaymentStore.


claimStoreOwnership () (external)​

Claims ownership of the store passed in to the constructor. transferStoreOwnership must have previously been called when transferring from another DarknodePaymentStore.


_updateDarknodeRegistry (contract DarknodeRegistryLogicV1 _darknodeRegistry) (internal)​

See updateDarknodeRegistry.


_updateCommunityFund (address _communityFund) (internal)​

See updateCommunityFund.


_updateCommunityFundNumerator (uint256 _numerator) (internal)​

See _updateCommunityFundNumerator.