Trending formula
The Dexploit /trending endpoint returns the highest-scoring tokens in a configurable time window. The score is a deterministic, public formula. We do not sell ranking.
M1 formula (current)
score = w_vol × log(1 + vol_window_usd)
+ w_buyers × log(1 + unique_buyers)
- w_dev_sell × dev_sell_amount_solCurrent weights
w_vol = 1.0w_buyers = 2.0: distinct buyers is a stronger signal than raw volume.w_dev_sell = 0.5
Components
| Field | What it measures |
|---|---|
vol_window_usd | USD volume of all swaps in the time window. |
unique_buyers | Count of distinct wallet addresses that placed a buy in the window. |
dev_sell_amount_sol | Total SOL sold by the dev wallet (token creator) in the window. |
holder_growth | M3 (currently null) |
top10_penalty | M3 (currently null) |
Window selection
?window= accepts 5m | 15m | 1h | 6h | 24h. Default 1h. Affects the SQL WHERE clause only; formula coefficients are constant across windows.
Why these signals
Volume captures activity. Unique buyers captures breadth (one whale doesn't move the score as much as many retail buyers). Dev sell penalty captures the obvious red flag of a creator dumping on holders. Holder growth + top10 concentration penalty are stronger signals and land in M3 alongside the holder-snapshot service.
No paid boosts
Dexploit does not accept payment to rank tokens. The formula and source data are deterministic. If you find a discrepancy, file an issue.