Revenue Breakdown: Pools vs. Types
Two-dimensional revenue distribution showing how transaction types and liquidity pools interact. The Marimekko chart reveals which pool-type combinations drive revenue, where transaction types concentrate, and how revenue composition varies across pools. Click on any segment to display the top 10 contributing transactions for that pool-type combination.
Data
Use Cases
This page helps you:
- Identify high-value combinations: Find pool-type pairs generating the most revenue by looking for large rectangular areas
- Assess pool specialization: Determine if pools focus on specific transaction types or maintain diverse compositions
- Evaluate revenue concentration: Check if revenue is 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 Token, By Type, and By Pool 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 revenue where both dimensions matter:
Chart Dimensions:
- X-axis (Width): Each vertical strip represents a liquidity pool. Width is proportional to the pool's share of total revenue. Wider pools = larger revenue contribution.
- Y-axis (Height): Within each pool, segments show transaction types. Height represents the SOL amount for that type within the pool. Segments are stacked to show composition.
- Area: The area of each colored segment equals revenue from that specific pool-type combination. Larger areas = more significant revenue sources.
Visual Interpretation:
This chart answers:
- Which pool generates the most revenue? (widest strip)
- What transaction types dominate each pool? (tallest segments)
- Which pool-type combinations are most valuable? (largest areas)
- How does transaction composition vary across pools? (segment patterns)
Color Coding:
- Each color represents a specific transaction type
- Same color across pools = same transaction type in different pools
- Legend shows all transaction types present in the data
Interactive Features:
- Hover: See exact SOL amounts and percentages for each pool-type segment
- Click segments: Filter the transaction table by specific pool-type combinations
- Legend: Click legend items to show/hide specific transaction types
Pattern Recognition:
Watch for:
- Large rectangular areas: Pool-type combinations with substantial revenue (high-value segments to optimize)
- Narrow but tall segments: High concentration in one type within a small pool
- Wide but short segments: Revenue spread thinly across many types in a major pool
- Missing combinations: Pool-type pairs with no revenue (gaps in expected patterns)
- Similar pool patterns: Pools with comparable transaction type distributions
- Unique pool patterns: Pools with distinctive type compositions
Methodology
Click to expand technical details
Cross-Dimensional Revenue 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 (Orca Whirlpools, Fusion pools, or "Other")
- Type classification: Each transaction is categorized by its operation type using log-based pattern matching
- Cross-tabulation: Revenue is aggregated by each unique pool-type combination
- Proportional sizing: Both dimensions (width for pools, height for types) are scaled by actual SOL values
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)
- By Token: Shows which tokens flow through these pool-type combinations
The Marimekko reveals interactions between pools and types that remain hidden in single-dimension views. For example, a transaction type may generate significant revenue overall but only within specific pools, or a major pool may derive most of its revenue from just one or two transaction types.
Temporal Analysis
For changes over time:
- Tx Type per Day: Shows how these pool-type patterns evolve daily
- Orca vs. Fusion: Compares the two major protocol ecosystems
Data Accuracy
All values maintain 100% attribution accuracy. Each transaction is counted exactly once, assigned to one pool and one type. The chart layout preserves both dimensions, ensuring the visual representation accurately reflects the underlying revenue distribution.
For complete pipeline details, see Data Pipeline.