Aggregating Orca Whirlpools and Meteora DLMMs
June 15th, 2025
I spend a lot of time scanning Orca and Meteora searching for LP opportunities where the 24hr fee volumes are high compared to the TVL of underlying pools.
This is a high risk game, but I've found when looking to YOLO trending tokens, LPing gives downside protection through fee collection, while still giving a reduced upside opportunity.
This afternoon I spent 30 minutes vibe coding this simple aggregator to explore high 24hr fee to TVL tokens across Orca and Meteora. Source code available here. Like all vibe coding experiences things weren't quite right the first time, but after pointing the agent at the correct API endpoints, things came together very quickly.
Some lessons I've personally learnt on my degen LP journey:
- Don't LP brand new tokens. They are probably a rug. A telltale sign is insane volumes. The fee/TVL numbers will be insanely high (>100%). Highly recommend avoiding these.
- Run a wide active price range, even if you've automated your approach. Think +/- 5% or more. This will greatly reduce losses to rebalancing. If the TVL on the token is particularly small, I find +/- 15% or more is a good place to start.
- To the above point, when LPing on Meteora, use pool configured with bins with higher bps per bin, as currently Meteora positions have a max bins of ~69. If each bin is 10bps, this limits your position to +/- 3.4%, unless you open multiple positions across a broader range, which is more complex.
Happy LPing!!