[Standard] Ethereum - Mainnet - Upgrade to Geth v1.17.3

Scheduled for May 18, 11:00 - 19:00 UTC

Scheduled

We are upgrading our Ethereum Mainnet Geth nodes to v1.17.3. During the maintenance window, brief interruptions to RPC availability may occur. This release activates the ETH/70 wire protocol on the network and includes RPC fixes for eth_call, eth_estimateGas, and tracing APIs.

RPC Changes:

debug_trace* (structLog tracer) — Breaking change. Response format updated to match the client-wide spec: memory words are now 0x-prefixed and padded to 32 bytes, storage keys and values are 0x-prefixed, and the error field is omitted when empty (previously serialized as ""). The reexec option has been removed from the tracing config.

eth_estimateGas — Block overrides (gasLimit, blobBaseFee) are now correctly applied.

eth_call — Block overrides are now applied to the header.

eth_simulate — Call results now include a MaxUsedGas field.

eth_getLogs / eth_getFilterLogs and related log RPCs — Now return error code -32602 when the block range limit is exceeded (previously returned a different error code).

Filter requests — Empty address and topics fields are now omitted from responses.
---
Release: https://github.com/ethereum/go-ethereum/releases/tag/v1.17.3
Posted May 11, 2026 - 19:32 UTC
This scheduled maintenance affects: Ethereum (Mainnet — JSON-RPC API, Mainnet — Websockets API, Mainnet Beacon — REST API, Mainnet — Webhooks, Mainnet — Streams, Sepolia — JSON-RPC API, Sepolia — Websockets API, Sepolia Beacon — REST API, Sepolia — Webhooks, Sepolia — Streams, Hoodi - JSON-RPC API, Hoodi - Websockets API, Hoodi — Webhooks, Hoodi - Beacon REST API, Hoodi - Streams, Ethereum Mainnet BlockBook).