[Standard] Sonic Mainnet - Upgrade to v2.2.4

Scheduled for Oct 13, 00:00 - 23:59 UTC

Scheduled

We are upgrading our Sonic Mainnet infrastructure to v2.2.4 on 2026-10-13. This upgrade includes the v2.2.3 and v2.2.4 stability releases, which tighten RPC request validation and fix error handling in several tracing and simulation methods. Brief interruptions to RPC availability may occur during the maintenance window.

RPC Changes:
• trace_filter: Requests with a block range (toBlock minus fromBlock) greater than 1,000 blocks are now rejected by default.
• eth_getProof: Now limited to 1,024 storage keys per request. Malformed storage keys return an invalid params error.
• eth_getLogs, eth_newFilter, and eth_subscribe (logs): Log query parameter limits now apply to all three, including eth_getLogs queries by blockHash.
• eth_createAccessList: Stricter transaction validation. Requests are now rejected if the chainId doesn't match the network, if set-code transactions are missing to or include gasPrice, or if blob transactions are missing to. The method also now returns promptly when a request is cancelled or times out.
• eth_simulateV1: Set-code and blob calls without to now return a proper error instead of failing unexpectedly.
• trace_call, trace_callMany: Fixed a panic on unknown blocks; these methods now return a proper header not found error.

https://github.com/0xsoniclabs/sonic/releases/tag/v2.2.4
https://github.com/0xsoniclabs/sonic/releases/tag/v2.2.3
Posted Oct 02, 2026 - 16:43 UTC
This scheduled maintenance affects: Sonic (Sonic - Mainnet).