Full-range x·y=k pools | ✅ | emulated with a full-range position | via hooks | ✅ CP pool type, first-class |
| Concentrated liquidity | ❌ | ✅ | ✅ | ✅ CL pool type |
| Hooks / extensible pools | ❌ | ❌ | ✅ singleton hooks | ✅ ten typed hooks, per-pool plugin |
| Dynamic fees | ❌ | ❌ | possible via hooks | ✅ default on every pool |
| On-chain limit orders | ❌ | ❌ | possible via hooks | ✅ native, filled inside the crossing swap |
| StableSwap (amplified) curve | ❌ | ❌ | ❌ | ✅ STABLE pool type |
| Fee tiers | single fee | multiple tiers per pair | per-pool | no tiers — one canonical pool per pair, per type |
| TWAP oracle | price accumulators | in every pool | via hooks | as a plugin, only where needed |
| Flash loans | flash swaps | ✅ | flash accounting | ✅ on every pool type |