Fees by Pool & Transaction Type
Two-dimensional fee distribution showing how transaction types and liquidity pools interact. Click any segment to filter the transaction table by that pool-type combination.
Data
Top 10 Transactions
Use Cases
This page helps you:
- Identify high-value combinations: Find pool-type pairs generating the most fees by looking for large rectangular areas
- Assess pool specialization: Determine if pools focus on specific transaction types or maintain diverse compositions
- Evaluate fee concentration: Check if fees are driven by specific pool-type combinations
- Spot unusual patterns: Identify gaps in expected pool-type pairs or unexpected concentrations
- Cross-reference with single-dimension views: Combine insights from By Pool and By Type to understand pool-type interactions
How to Read This Chart
Click to expand chart reading guide
Understanding the Marimekko Format
The Marimekko (also called mosaic or market map) chart provides a two-dimensional view of fees where both dimensions matter:
Chart Dimensions:
- X-axis (Width): Each vertical strip represents a liquidity pool. Use the Proportional/Equal toggle to switch between proportional width (wider pools = larger fee contribution) and equal-width columns. The chart opens in Equal mode by default.
- Y-axis (Height): Within each pool, segments show transaction types. Height represents the percentage share of that type within the pool's fees (0-100%). Segments are stacked to show composition.
- Area: In Proportional mode, the area of each segment is proportional to fees from that pool-type combination. In Equal mode (default), only segment height reflects the type's share of pool fees; column width is uniform.
Color Coding:
- Each color represents a specific transaction type
- Same color across pools = same transaction type in different pools
- Legend shows the top 10 transaction types by total fees. Less common types are rendered in the chart but omitted from the legend
Interactive Features:
- Hover: See exact USDC amounts and percentages for each pool-type segment (USDC values are absolute totals, independent of the display mode)
- Click segments: Filter the transaction table by specific pool-type combinations
- Legend: Click legend items to show/hide specific transaction types
Methodology
Click to expand technical details
Cross-Dimensional Fee Attribution
This visualization combines two classification systems to create a matrix view:
- Pool attribution: Each transaction is linked to the liquidity pool where it occurred (Crypto.1, Community.1, etc.)
- Type classification: Each transaction is categorized by its operation type using log-based pattern matching
- Cross-tabulation: Fees are aggregated by each unique pool-type combination
- Sizing: Height (types) is always scaled by share of pool fees. Width (pools) can be toggled between proportional (scaled by USDC share) and equal
Relationship to Other Views
- By Pool: Aggregates all types to show total pool performance (horizontal sum of Marimekko)
- By Type: Aggregates all pools to show total type performance (vertical sum of Marimekko)
The Marimekko reveals interactions between pools and types that remain hidden in single-dimension views. For example, a transaction type may generate significant fees overall but only within specific pools, or a major pool may derive most of its fees from just one or two transaction types.
See the By Pool and By Type methodology sections for details on pool identification, type classification, and data sources.
Update Frequency
Data is automatically updated once per day. Check the "Last updated" timestamp in the site header for data freshness.
Known Limitations
- Transaction table limited to top 10 entries per filter combination
- Pool versions are consolidated (V1/V2 shown together)
- New pools or types may appear with generated names until manually labeled