trenchor

Scoring System

Live

Complete documentation of the wallet classification and scoring system.

Overview

The system analyzes wallet transactions via the Helius API + Jupiter Price API and generates:

  1. A classification (TRADER / DEV / BOT / UNKNOWN)
  2. A score from 0 to 100
  3. A title based on type and score
  4. Detailed and accurate stats
  5. Red flags if applicable

Wallet Classification

TRADER

Indicators:

  • Uses DEXs like Jupiter, Raydium, Orca, Meteora, Lifinity
  • More than 10 swaps detected

Score calculation:

score = 30 + (swapCount ร— 0.5) + (txCount ร— 0.05)
max: 95

DEV

Indicators:

  • PROGRAM_DEPLOY transactions
  • TOKEN_MINT transactions

Score calculation:

score = 40 + (txCount ร— 0.3)
max: 90

BOT

Indicators:

  • More than 50 transactions
  • 80%+ of intervals have <60s variation vs average
  • Average interval <5 minutes

Score calculation:

score = 30 (fixed)

UNKNOWN

Conditions:

  • Less than 20 transactions and no significant swaps

Score calculation:

score = 20 + (txCount ร— 0.5)
max: 70

Title System

Trader Titles

ScoreTitleEmoji
0-20Paper Hands๐Ÿงป
21-40Rookie๐ŸŒฑ
41-55Solid Degen๐ŸŽฐ
56-70Sharp Shooter๐ŸŽฏ
71-85Diamond Trader๐Ÿ’Ž
86-100Whale Alpha๐Ÿ‹

Dev Titles

ScoreTitleEmoji
0-20Script Kiddie๐Ÿ“
21-40Junior Dev๐Ÿ‘ถ
41-55Builder๐Ÿ”จ
56-70Trusted Devโœ…
71-85Senior Builder๐Ÿ—๏ธ
86-100OG Architect๐Ÿ›๏ธ

Bot Title

ScoreTitleEmoji
0-100Bot Detected๐Ÿค–

Score Breakdown

CategoryMax PointsSourceCalculation
History25Transaction countBased on total signatures
Volume20Jupiter Price APIReal USD volume
Diversity15Token transfersUnique token count
Consistency15TimestampsWallet age + recent activity
Win Rate25EstimationBased on swaps + diversity

History Detail (0-25)

TransactionsScore
> 100025
> 50022
> 10018
> 5014
> 2010
< 20txCount ร— 0.4

Volume Detail (0-20)

Volume USDScore
> $1M20
> $500k18
> $100k15
> $50k12
> $10k8
> $1k5
< $1kvolumeUsd / 250

Diversity Detail (0-15)

Unique TokensScore
> 10015
> 5012
> 3010
> 157
> 54
< 5count ร— 0.5

Consistency Detail (0-15)

CriterionPoints
Wallet > 2 years+7
Wallet > 1 year+5
Wallet > 6 months+3
Wallet > 1 month+1
Active last 7 days+3
> 10 tx last 7 days+3

Red Flags (Penalties)

Red FlagConditionPenalty
Fresh wallet< 5 tx-20
New wallet5-10 tx-10
Young + High volume< 7 days & > $50k-15
Wash trading> 30 swaps & < 3 tokens-20
Bot activityHold time < 1h & > 20 swapsFlag only

Bonuses

BonusConditionPoints
OG Wallet (3+ years)walletAgeDays > 1095+12
Veteran (2+ years)walletAgeDays > 730+8
Established (1+ year)walletAgeDays > 365+4
High VolumevolumeUsd > $500k+5

Final Score

// Blend classification score + breakdown
score = (classificationScore ร— 0.35) + (breakdownTotal ร— 0.65);
score = clamp(score, 0, 100);

Cache System

  • Duration: 24 hours
  • Cache hit: 0 credits consumed
  • Cache miss: 1 credit consumed
  • Hits counter: Incremented on each access

Known Limits

MetricLimitReason
Transactions50k maxSafety limit for pagination
Enhanced TX1000 maxHelius API limit
Win RateEstimationWould require historical prices
Token prices60s Jupiter cacheUnverified tokens = 0