Team score and fairness based on airdrops received, send number of users

Viewed 8

My problem is to calculate the best available score for teams on BSCnetwork for team leaderboard ranking best teams.

What data is available

  1. Direct team members
  2. Not direct team members
  3. Team wallet deposits
  4. Team wallet claimed
  5. Airdrops send
  6. Airdrops received

Basically people join the team in anticipation to receive airdrops so Airdrops send would be the most important value in the equation. Right now I have

Score = Airdrops send - Airdrops received / Direct team members

This approach has a major problem when team wallet have the small number of Direct team members and high Airdrops (this usually mean someone is airdropping to his/her second wallet created in the same team) my score is way off. example score for ranking

I'm looking for the way to weight/model the score to better match real and fair distribution of airdrops.

0 Answers
Related