Measuring priority fees, positions and transaction classification of Ethereum blocks, July 2025 to October 2026

13 October 2026

Motivation

I work on pricing position within the block on Ethereum L1, mainly out of protocol through MEV-Boost (vs in protocol under EIP-1559). Any such design needs to know what the front of the block pays today, what types of transactions are there, and how they pay.

Summary

The data covers sixteen sampled days, about 115,000 blocks: 1 July 2025, 1 July 2026, 1 to 7 August 2026 and 3 to 9 October 2026. It is execution data only, from TEMBRI, an open-source Rust tool I wrote, run on public Xatu data.

  • Swaps in the first 10% of block gas pay on average 8 to 16 times the priority fee of swaps between 30% and 60%, on every day. Most of the fall happens before 20%. Fee levels fell by about three quarters from 2025 to 2026; the ratio did not fall.
  • About half the swaps in the first 5% of gas paid no priority fee in early August, and about a tenth in early October.
  • Titan accounts for much of the fall in zero-tip transactions at the front, at a nearly unchanged block share.
  • Swaps that pay a priority fee are about twice as frequent at the front as overall, in both months.
  • Builder labels show persistent differences in the correlation between priority fee and position.

Measurement tool: TEMBRI

TEMBRI (Transaction, Ethereum, Mempool, Block and Relay Intelligence) follows transactions from the mempool to the block. The current release reads Xatu execution data and produces the daily tables below. Mempool, relay and direct-payment data are in progress.

Code: GitHub - TLM-Research/tembri: Rust toolbox for reproducible Ethereum execution and mempool measurement. · GitHub (Apache-2.0), commit e4edc13. The October run is configured in config/weekly_execution_reports.toml.

Data and method

  • Source: Xatu canonical execution Parquet (ethpandaops): blocks, transactions and logs. Days are complete UTC dates. Blocks per cohort: 7,118 (1 July 2025), 7,167 (1 July 2026), 50,239 (August week), 50,219 (October week).
  • Position: gas used up to and including the transaction, divided by block gas used, so a transaction is placed by where it ends.
  • Position bands (disjoint): first 10% of gas, 10% to 20%, 20% to 30% and 30% to 60%. A band’s fee is the simple average over its transactions.
  • Priority fee: min(max priority fee, max fee - base fee) for type-2 and later transactions; gas price - base fee for legacy ones, floored at zero. Zero tip means 0 wei per gas.
  • Types: a swap has a Uniswap V2 or V3 swap event from one pool only. A multi-pool swap has swap events from two or more pools, so it includes both routed swaps and arbitrage.
  • Builder: the block’s extraData string, which is self-reported. “Locally built” means it shows an execution-client version.
  • Week columns: median of the seven daily values (ratios computed per day), with the range in brackets.

1. The front of the block pays more in priority fees

Average swap priority fee (gwei) by position band:

2025-07-01 2026-07-01 Aug 2026 week Oct 2026 week
First 10% of gas 15.42 4.46 3.85 (2.48 to 4.65) 4.79 (2.17 to 6.94)
10% to 20% 5.03 1.46 1.03 (0.79 to 1.15) 1.55 (0.82 to 2.27)
20% to 30% 2.85 0.75 0.55 (0.46 to 0.75) 0.91 (0.45 to 1.28)
30% to 60% 1.40 0.40 0.31 (0.29 to 0.53) 0.54 (0.28 to 0.70)
Ratio, first 10% / 30% to 60% 11.0 11.1 8.7 (7.9 to 16.0) 9.1 (7.8 to 12.0)

The same ratio is 4.5 to 13.9 for multi-pool swaps and about 3 for token transfers. Zero-tip transactions also reach the front (section 3), so priority fees alone do not capture all payment for front-of-block placement.

2. Transaction types at the front

A type’s share of the transactions in the first 5% of gas, divided by its share of all transactions (both by count):

2025-07-01 2026-07-01 Aug 2026 week Oct 2026 week
Swap 3.1 3.5 3.6 (1.8 to 4.2) 2.0 (1.4 to 2.2)
Swap, positive fee 3.1 2.5 2.2 (1.2 to 2.5) 2.0 (1.3 to 2.1)
Swap, zero fee 4.2 8.9 9.5 (4.9 to 12.4) 2.9 (1.7 to 3.6)
Multi-pool swap 3.0 3.2 2.6 (1.8 to 3.4) 2.5 (1.9 to 2.8)
Token transfer 0.6 1.2 1.7 (1.2 to 2.2) 1.1 (1.1 to 1.2)
Native transfer 0.6 0.5 0.5 (0.4 to 0.8) 0.8 (0.7 to 0.9)

Swaps that pay a priority fee are over-represented about twice in both months. The fall in the swap ratio comes from zero-tip swaps. Token transfers are half of the transactions completing in the first 5% on every 2026 day, against a fifth in 2025.

3. Zero-tip transactions at the front

Share of transactions with zero priority fee:

2025-07-01 2026-07-01 Aug 2026 week Oct 2026 week
Swap, all 5.3% 16.7% 17.5% (15.7% to 19.2%) 8.3% (7.7% to 9.5%)
Swap, first 5% 7.2% 42.0% 48.5% (41.5% to 53.0%) 11.6% (9.6% to 15.9%)
Multi-pool swap, all 9.6% 14.5% 12.9% (10.8% to 16.0%) 8.4% (6.9% to 13.0%)
Multi-pool swap, first 5% 28.0% 19.0% 17.4% (15.5% to 20.1%) 6.1% (4.3% to 10.7%)
Token transfer, first 5% 2.9% 15.2% 7.7% (4.4% to 8.6%) 11.0% (8.4% to 13.6%)

A zero-tip transaction at the front may be paid for by a direct transfer to the builder or by other transactions in its bundle, or be the builder’s own or exclusive flow. Execution data cannot tell these apart.

From August to October, zero-tip swaps in the first 5% fell from about 34,700 to 7,300, and zero-tip transactions of all types from 1.41 to 0.91 per block. By builder, all types (about 52,000 blocks per period):

Builder Block share Front zero-tip txs per block Share of all front zero-tip txs Share of own zero-tip txs placed at the front
Titan 47.0% / 47.9% 2.12 / 1.06 71% / 56% 24.5% / 18.4%
Quasar 20.0% / 19.5% 1.52 / 1.26 22% / 27% 14.6% / 9.5%
BuilderNet 11.8% / 14.8% 0.32 / 0.59 3% / 10% 6.0% / 9.1%
Eureka 8.6% / 4.4% 0.44 / 0.44 3% / 2% 5.3% / 3.6%
bombora 1.3% / 3.0% 1.24 / 0.97 1% / 3% 10.4% / 2.3%
Locally built about 8% 0 / 0 0 / 0 0 / 0

Each cell is August / October; “front” is the first 5% of gas.

Titan halved its zero-tip front transactions per block, at a nearly unchanged block share. The split by type within each builder is not yet measured. In October, 16.8% of bombora’s transactions pay no priority fee, but only 2% of those are at the front.

4. Builder ordering

Block share and mean within-block Pearson correlation between priority fee and position:

Builder 2025-07-01 2026-07-01 Aug 2026 week Oct 2026 week
Titan 40.7%, -0.37 51.8%, -0.45 47.3%, -0.31 (-0.46 to -0.29) 47.9%, -0.38 (-0.46 to -0.32)
Quasar 4.7%, -0.44 16.5%, -0.56 20.0%, -0.54 (-0.56 to -0.53) 19.6%, -0.51 (-0.57 to -0.48)
BuilderNet 32.8%, -0.49 11.6%, -0.47 12.4%, -0.47 (-0.48 to -0.45) 14.9%, -0.44 (-0.49 to -0.41)
Eureka 8.8%, -0.19 7.4%, -0.24 (-0.28 to -0.22) 3.9%, -0.15 (-0.17 to -0.14)
bombora 1.5%, -0.56 1.2%, -0.58 (-0.61 to -0.56) 2.9%, -0.54 (-0.57 to -0.53)
Locally built about 6%, -0.70 7.4%, -0.66 8.4%, -0.65 (-0.67 to -0.60) 8.3%, -0.73 (-0.75 to -0.71)

Locally built blocks have the most negative correlation, which fits fee ordering but does not show their source or rule. The correlation also reflects transaction types, gas, bundles and nonce order. Each builder’s value persists across the two weeks; Titan moves most, from -0.31 to -0.38.

5. Low-tip native transfers fell

Native transfers fell from about 1.4 million a day in the August week (average priority fee 0.22 gwei) to about 0.5 million in the October week (0.80 gwei), the 2025 level. Total transactions fell by only about 0.7 million a day (345 to 247 per block); other types rose by about 0.2 million. The cause cannot be seen from execution data.

Limits

  • Swaps are detected only on Uniswap V2 and V3.
  • Public and private flow are not yet separated.
  • Direct payments to the fee recipient are not yet measured; Xatu trace partitions are empty for these days.
  • Sixteen sampled days; no continuous run yet.
  • About 2% of October blocks have no builder label.

Next

  • Split public and private flow with Xatu mempool data and Mempool Dumpster, calibrated on locally built blocks.
  • Direct payments per block, from the fee recipient’s balance change.
  • Zero-tip front transactions by builder and type: which of Titan’s flows fell.
  • A 30-day run including high-volatility days.
  • Uniswap V4, Curve, Balancer and the main aggregators; token flow to separate arbitrage from routed swaps.

Comments, corrections and pointers to related measurements are welcome: danguo01@gmail.com.