Arbitrum Nitro v3.7.0: Under the Hood of the Latest Upgrade

Arbitrum Nitro v3.7.0: Under the Hood of the Latest Upgrade

By NOWNodes | NOWNodes | 2 Sep 2025


Arbitrum Nitro v3.7.0 has quietly rolled out, bringing a mix of improvements, bug fixes, and some subtle surprises under the hood. While the update is not mandatory, it offers an intriguing glimpse into the evolving infrastructure of Layer 2 Ethereum.

Performance and Resource Footprint

One of the most noticeable effects of this release is an increase in CPU usage, particularly for eth_call operations. This stems from the combination of updated Ethereum components (go-ethereum 1.15.11) and the introduction of a new log indexing system, filtermaps. On startup, nodes can experience elevated CPU load for over 50 hours as new log indexes are generated.

For applications relying on log queries (eth_getLogs, eth_getFilterLogs), latency may occasionally spike from a few seconds to over two minutes during long-tail unindexing events. These hiccups highlight the trade-offs involved in evolving node infrastructure—speed in everyday operations versus one-time costs in index rebuilding.

Key Changes Worth Noting

  • Ethereum Engine Upgrade: Moving from go-ethereum 1.15.6 to 1.15.11 changes the internal log handling, from bloombits to filtermaps, affecting how logs are stored and retrieved.

  • Config Parameter Updates: Several maintenance and RPC flags have been deprecated or replaced, reflecting an ongoing refinement of node control and monitoring.

  • Transaction Indexing Tweaks: Adjustments in the tx-indexer improve handling of historical queries, though they come with temporary CPU overhead.

Nitro v3.7.0 isn’t just a routine patch—it shows the balancing act inherent in blockchain infrastructure: introducing new features while maintaining reliability under load. The shift to filtermaps, for example, is a subtle but powerful architectural change that affects both indexing performance and query latency, revealing the hidden complexities of Layer 2 scaling.

Even small backend updates can ripple outward, influencing everything from developer tools to end-user applications. Observing these changes in practice provides valuable insight into how high-throughput blockchain systems evolve and adapt.

Looking Forward

The community can expect a follow-up release (v3.7.1) that addresses current performance regressions. In the meantime, Nitro v3.7.0 offers a fascinating snapshot of Layer 2 development in motion—showing the careful engineering trade-offs that keep Arbitrum both scalable and reliable.

NOWNodes has already successfully updated our Arbitrum nodes to Nitro v3.7.0, ensuring full compatibility and stability for all our services. While this upgrade is not mandatory, proactively applying it allows us to monitor performance closely, address temporary regressions, and provide a smooth experience for our partners and users. This way, everyone can rely on up-to-date infrastructure without worrying about the underlying complexities of node management.

How do you rate this article?

34


NOWNodes
NOWNodes

Leading node infra provider. Access 99+ blockchain networks via Node and Blockbook APIs. Create websocket connections and develop with zero rate limits.


NOWNodes
NOWNodes

Full RPC Nodes & Block Explorers. 99+ most popular blockchain networks supported. We provide educational content on blockchain development for beginners and experienced community members. 👉 nownodes.io 👈 Besides, we do provide free API for up to 100,000 requests. Drop us a line to get yours.

Publish0x

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.