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).