Fees
Trading fees on stroid pools — how the per-mcap tier schedule works and the active rates on FeeHookV3.
How a tier is picked
Tiers are walked in order on every swap. The first row whose mcap cap is strictly greater than the pool's current mcap wins, so each row is an exclusive upper bound on the row below it. The last row is the floor (∞) and catches everything above the highest cap.
Because the rate is recomputed from the live pool mcap each time, a token doesn't "lock in" a tier — its swap fee slides down (and back up, if the price drops) as the mcap moves.
Active V3 schedule
| Pool market cap | Fee |
|---|---|
| 0 – 10 ETH | 1.50% |
| 10 – 100 ETH | 1.45% |
| 100 – 250 ETH | 1.25% |
| 250 – 400 ETH | 1.10% |
| 400 – 750 ETH | 1.00% |
| 750 – 1,000 ETH | 0.75% |
| 1,000 – 2,500 ETH | 0.50% |
| 2,500+ ETH | 0.4% |
This schedule is fully verifiable on-chain — call getFeeTiers() on the live FeeHookV3 contract at 0x0d62529346ac2c61f5c0582210D01214687bc0CC and you'll see the exact same tiers the table above reflects.