Dev.to
7/19/2026

The original title is: "The Archive Multiplier: Why eth_call at a Historical Block"
Original: The Archive Multiplier: Why eth_call at a Historical Block
Short summary
Passing a historical blockNumber to eth_call silently routes requests to the archive tier of hosted RPC providers, costing on average 26.7x more compute units than calls at latest. The author discovered this pattern across three indexers, projecting a $4,000+ overage. The post includes viem code examples showing the expensive pattern and three Prometheus queries to measure archive exposure in production.
- •Historical block eth_call requests cost 26.7x more compute units than latest-block calls
- •A single hidden pattern across three indexers projected $4,000+ billing overage
- •Includes viem code examples and three Prometheus queries to detect archive-tier exposure
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



