My problem is to calculate the best available score for teams on BSCnetwork for team leaderboard ranking best teams.
What data is available
- Direct team members
- Not direct team members
- Team wallet deposits
- Team wallet claimed
- Airdrops send
- 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.

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