point_evaluation

Networks:
Ethereum Mainnet
Time range:
Start 2025-12-29T00:00:00Z
End 2026-02-26T23:59:59Z
precompiles execution point-evaluation blobs
Published March 12, 2026

Question

Who uses the point_evaluation precompile and what does the caller distribution look like?

Background

point_evaluation (0x0a) was introduced with EIP-4844 (Proto-Danksharding) in the Dencun upgrade. It verifies KZG proofs against blob commitments — the mechanism the protocol uses to confirm blob data integrity.

Every blob transaction that gets verified on-chain calls this precompile. Fixed gas cost of 50,000. Over the analysis period it was called 478K times, accounting for 12.7% of all precompile gas — #3 by gas despite ranking only #6 by call count.

Investigation

Top callers

Every blob needs a KZG proof check, so the callers here are the contracts submitting blob transactions — mostly L2 sequencers and DA protocols.

Note: The callers data below covers a smaller window (~6,000 blocks) because the self-join query needed to resolve parent contracts is too expensive to run over the full range.

View Query: precompile_point_eval_callers
Loading...

No gas distribution chart here since point_evaluation has a fixed cost of 50,000 gas per call.

Takeaways

  • point_evaluation is #3 by gas (12.7%) despite only 478K calls, because each call costs 50,000 gas
  • Fixed cost, no variability — every KZG proof verification costs the same
  • Callers are blob submitters: L2 sequencers and DA protocols