Bullish.social

Weekly Rewards

Bullish Social distributes $BUSO tokens every week based on user and club rankings. This system is designed to reward meaningful engagement and foster competition among individuals and communities.


How It Works

Weekly rewards begin after the official $BUSO token launch. Each week, two separate leaderboards determine the distribution:

  • Individual Leaderboard: Ranks users based on their contributions.
  • Club Leaderboard: Ranks clubs based on the collective performance of their members.

Rewards are distributed on-chain through the BSReward contract, while ranking data is stored off-chain in Merkle trees. Users must claim their rewards by submitting valid Merkle proofs provided by the Bullish Social.

Weekly Reward Visual


Dynamic Reward Levels

Each week, the total reward pool is determined by a reward level (from Level 0 to 14), which can be adjusted by the DAO. This level determines how many tokens are distributed in that week — from as low as 1 token to over 500,000 tokens.

LevelWeekly $BUSOLevelWeekly $BUSO
018134,400
14,0969168,000
28,19210210,000
316,38411262,500
432,76812328,125
557,34413410,156
686,01614512,695
7107,520

Each week's total reward is automatically split between two separate pools:

  • Individual Reward Pool: Receives a percentage of the total weekly reward based on the DAO-controlled rewardToIndividualPercent parameter.
  • Club Reward Pool: Receives the remaining amount.

For example, if rewardToIndividualPercent is set to 25%, then 25% of the weekly reward is distributed to top-ranked individual users, and the remaining 75% is distributed to clubs.

Both rewardToIndividualPercent and rewardLevel can be updated at any time through a DAO proposal.

Reward Level Visual


Reward Pools

The reward system uses two main pools to distribute rewards:

👤 Individual Rewards

Individual rewards are calculated using the Balanced method, which combines both a user's score and their individual leaderboard rank.

This ensures a fair distribution where both score and rank are rewarded.


🏆 Club Rewards

Clubs are ranked each week based solely on the total score of their members.
Top-ranked clubs receive a larger share of the weekly club reward pool.

However, the actual reward amount each eligible club receives is determined using the Balanced method, which combines:

  • The club’s weekly rank
  • The club’s total score

Once a club’s total reward is calculated, it distributes that amount internally using one of four methods:

  1. Shared — Equally among all members
  2. Rank-based — Based on each member’s rank within the club
  3. Score-based — Based on each member’s score
  4. Balanced — Mix of rank and score using weights given by the DAO

Clubs can change their internal distribution method weekly.


DAO-Controlled Configuration

The Bullish Social DAO manages key parameters of the reward system:

  • Reward Level
    Determines total weekly $BUSO token output. Selected from 15 predefined levels.

  • Reward Allocation Ratio (rewardToIndividualPercent)
    Controls what percentage of weekly rewards is allocated to individual users; the remainder goes to clubs.

  • Top Participants Limit

    • rewardIndividualMax: Max number of users eligible for individual rewards
    • rewardClubMax: Max number of clubs eligible for club rewards
  • Club Size Cap (maxClubMembers)
    Limits the number of members per club for reward eligibility, preventing oversized clubs from dominating rewards.

  • Claim Permissions (allowClaimsForOthers)
    Allows or restricts third-party reward claiming on behalf of other users.

  • Balanced Method Weights

    • individualScoreWeight: Score vs rank ratio for individual reward calculation
    • clubScoreWeight: Score vs rank ratio for club reward calculation
  • Banned Addresses

    • s_bannedUsers: Prevent specific users from claiming rewards
    • s_bannedClubs: Prevent specific clubs from receiving or distributing rewards

All parameters above are fully configurable through on-chain governance proposals. Changes only affect future reward cycles.


🔗View Weekly Leaderboard

All configurations and distribution logic are governed transparently on-chain.

On this page