RewardHub
The RewardHub contract is designed to incentivize and reward user engagement and contributions within Qrolli ecosystem. It's engineered to work seamlessly with other contracts of the ecosystem, such as QrolliID, Qrolli Posts, Staking, Bits Coins, enabling a comprehensive rewards system.
Purpose and Overview
RewardHub acts as the central hub for distributing rewards based on various user activities, such as posting content, engaging with posts (e.g., collecting, liking), referring new users, and more. It meticulously tracks user contributions across the ecosystem and calculates rewards based on predefined criteria, ensuring active and valuable community members are rewarded for their efforts.
Key Features
Referral Tracking: Encourages user growth by rewarding existing users for referring new ones. Each referral is tracked, and rewards are allocated based on the number of successful referrals.
Activity Rewards: Users earn points for different types of engagement, such as creating posts, collecting (or purchasing) NFTs, tipping creators, following other users, and inviting new members.
Dynamic Reward Rounds: The system can initiate different rounds of reward distribution, each with its own set of parameters, such as total rewards available, duration, and criteria for earning rewards.
Transparent Reward Calculation: Rewards are calculated based on a combination of user activity scores and the specific parameters of the reward round. This ensures fairness and motivates continued engagement.
Claiming Rewards: Users can claim their accumulated rewards after the end of a distribution round, directly receiving their share based on their contributions.
How It Works
Activity Tracking: RewardHub keeps a detailed record of user activities across the platform, assigning scores to different actions.
Referral System: Users who refer others to the platform increase their referral count, which can enhance their reward potential.
Reward Distribution Rounds: The admin (or owner) of the contract can initiate reward rounds, specifying the total reward pool and other conditions.
Reward Calculation: At the end of a reward round, the contract calculates each user's share of the reward pool based on their activity scores and referrals.
Claiming Process: Users can claim their rewards, which are then transferred to their wallet.
User Engagement and Growth
By incentivizing various forms of engagement, RewardHub not only enhances user participation but also supports the ecosystem's growth by rewarding behaviors that contribute to its vibrancy and sustainability. The referral program, combined with rewards for content creation and interaction, creates a compelling reason for users to join and remain active within the platform.
Last updated