DLMM Points System Clarification
Background on the “Fees Earned” Display
During the early development of DLMM and Meteora, we built a backend system to display “Fees Earned” on the UI. This backend was designed for speed—allowing users to see their fees earned immediately—but not for accuracy.
This backend was prone to miscalculations, particularly with volatile memecoin prices, and was never intended to mirror the actual points calculation methodology (which is more complex than simply “fees earned × 1,000”).
This is why we had to redesign our entire points system, and rebuild it from scratch.
Third-Party Integration Issues
Third-party checkers began relying on our backend API, which led to widespread confusion when their displayed values didn’t match our official points calculations.
Expected Deviations
Important: Simply stating that “the points don’t match Geeklad or LP Agent” is insufficient grounds for point adjustments. We expect deviations of 30-40% for users who provide liquidity to highly volatile assets, and in extreme cases, deviations can reach 50-60%.
Our Pricing Methodology
These deviations are expected due to our price calculation method: we use hourly closing prices sampled every 24 hours. We chose this approach for several reasons:
-
Accuracy concerns: When we attempted hourly sampling, points became significantly less accurate, as points on average from each pool would jump by >50% every hour
-
Fraud prevention: Increased frequency led to more scam/fake points from users who engaged in pump-and-dump schemes
-
Memecoin volatility: Hourly sampling produced inaccurate points for legitimate memecoins that moved >100% in a single day
Ongoing Efforts
We have been systematically reviewing every pool and double-checking our points methodology. Our quality assurance efforts have uncovered:
-
>10 pools that were missed due to being incorrectly reported as fake pools by the community and mistakenly approved by our team
-
1 launch pool that was incorrectly categorized as a regular pool
These corrections will be imported into our database within the next few days, and affected users should see their points updated accordingly.
How to Submit Valid Appeals
What won’t work: Simply showing us a screenshot from another points checker and demanding more points.
What will work:
-
Explain why you believe you should have more points
-
Point out specific pools for investigation
-
Provide context about your liquidity provision activities
Final Requests
Please read this entire post before reaching out. We ask that you:
-
Don’t stress our support channels across Discord and Twitter
-
Only submit a comment on this post if your points are drastically incorrect
-
Focus your inquiries on specific pools and trading patterns
Note: I have reviewed every comment above this post and included any missed pools in the next update.