How FeeHound estimates fee income per hour
FeeHound shows an estimate of what $1,000 deposited into a Meteora pool would earn per hour in trading fees. This page describes how that number is built.
Published 2026-10-27, last changed .
Where does the data come from?
Pool figures come from Meteora's public API, for both DLMM and DAMM v2 pools: TVL, fees over 30 minutes, 1 hour and 4 hours, 1 hour volume, pool age and the protocol fee. The list of Solana tokens to check comes from GMGN trending lists. For each token FeeHound looks up its Meteora pools, drops those below the minimum TVL (10,000 USD by default) and keeps the best one.
How often does it update?
The scan repeats about once a minute by default. If early alerts are switched off it runs every 3 minutes, and a slow scan simply delays the next one. The landing page shows the time of the scan its numbers came from.
What is the formula?
- Turn each fee window into dollars per hour: 30 minute fees times 2, 1 hour fees as they are, 4 hour fees divided by 4.
- Blend the three rates: 40% of the 30 minute rate, 40% of the 1 hour rate and 20% of the 4 hour rate.
- A pool younger than 4 hours has no useful 4 hour window, so only the 30 minute and 1 hour rates count, 50% each. A window longer than the pool's age is divided by the age instead of the full window.
- Take off the protocol fee. Meteora's reported value is used. When a pool reports none, FeeHound assumes 10% for DLMM and 20% for DAMM v2.
- Multiply by the deposit's share of the pool: 1,000 / (TVL + 1,000).
Pools are ranked by this number, highest first. Pools with less than $1,000 of volume in the last hour, and pools Meteora has blacklisted, are left out of the ranking.
What does a worked example look like?
Take a DLMM pool older than 4 hours with $50,000 TVL and a 10% protocol fee. It earned $50 of fees in the last 30 minutes, $90 in the last hour and $320 in the last 4 hours.
- Rates per hour: $100 from the 30 minute window, $90 from the 1 hour window, $80 from the 4 hour window.
- Blend: 0.4 x 100 + 0.4 x 90 + 0.2 x 80 = $92 per hour.
- After the 10% protocol fee: $82.80 per hour.
- Deposit share: 1,000 / (50,000 + 1,000) = 1.96%.
- Estimate: $82.80 x 1.96% = about $1.62 per hour on a $1,000 deposit.
What does the estimate ignore?
It assumes recent volume continues at the blended pace and that your liquidity stays in range and earns its pro-rata share. It does not model impermanent loss, token price moves, positions that fall out of range, changes to a pool's fee settings or the cost of entering and leaving a position. Past fees do not predict future fees, and new tokens can lose most of their value quickly.
Is this financial advice?
No. The numbers are estimates from public data and are shown for information only. Check a pool yourself before you deposit.