This patch release includes several important fixes for gas estimation, transaction pool eviction, and account abstraction transaction handling, along with improved peer discovery and installer reliability. We recommend all node operators upgrade.
What's Changed
- fix(chainspec): set explicit tx_gas_limit_cap for T0/Genesis to prevent EIP-7825 fallback by @gakonst in #2649:
eth_estimateGaswas broken on mainnet — returningintrinsic gas too highfor all calls without an explicit gas limit. The root cause was that T0/Genesis returnedNonefortx_gas_limit_cap(), causing revm to fall back to EIP-7825's protocol default of 2²⁴ (~16.7M), which capped the binary search and triggered validation failures. This fix sets an explicit gas limit cap for T0/Genesis. - fix(evm): use default fee token for RPC gas estimation to avoid validator token mismatch by @fgimenez in #2588: Gas estimation via RPC could fail when the validator's configured fee token differed from the caller's. This fix uses the default fee token for RPC gas estimation, ensuring consistent results regardless of validator configuration.
- fix(alloy): preserve key_authorization in build_aa and route AA txs in SignableTxRequest by @fgimenez in #2598: Account abstraction transactions could lose their
key_authorizationfield during construction, causing them to be rejected. This fix preserves the field and correctly routes AA transactions throughSignableTxRequest. - fix(txpool): cache key auth expiry for pool eviction by @fgimenez in #2637: Transactions with expiring key authorizations were not being evicted from the pool after expiry. The transaction pool now caches and checks key auth expiry for proper eviction.
- feat: enable discv5 by default by @Rjected in #2634: Discovery v5 is now enabled by default, improving peer discovery and network connectivity.
- feat(p2p): add more default bootnodes for mainnet and testnet by @Zygimantass in #2231: Adds additional default boot nodes for both mainnet and testnet, improving initial peer connectivity.
Full Changelog: v1.1.2...v1.1.3