Skip to main content

twitter-algo-and-reward-distribution

Twitter Algorithm & Reward Distribution

At the close of each campaign, Shilltok’s backend does the following:

  1. Select tweets

    • Finds all tweets from registered shillers that contain at least one campaign keyword.
  2. Score each tweet

    Score_tweet = V + 3 × L + 4 × R

    where

  • V = number of views
  • L = number of likes
  • R = number of retweets
  1. Total each shiller’s performance
    S_i = sum of all Score_tweet for shiller i
  2. Compute the campaign’s total score
  • If the campaign’s total score (S_total) is smaller than the specified minimum score, the reward will not be distributed. Instead, it will be returned to the campaign creator.
  • By default, if no minimum score is set, the reward will be distributed as long as there is a non-zero score.
  1. Distribute the reward pool
    Reward_i = (S_i / S_total) × R

where

  • R = total reward pool supplied by the campaign creator

If the reward is distributed, each shiller’s payout is directly proportional to their contribution to the overall campaign impact.