Solidity 0.8.35 ships several notable changes: a new erc7201 comptime builtin that computes ERC-7201 namespaced storage slots (the first builtin usable in comptime contexts like layout specifiers), a formalized experimental feature system gated behind a new --experimental flag with documented lifecycle, and an experimental SSA-form control-flow graph (SSA CFG) code generator aimed at solving stack-too-deep errors and slow IR compilation. The release also adds deprecation warnings for identifiers that will become keywords in 0.9.0, fixes a bug where --revert-strings strip incorrectly stripped custom error arguments in require() on the IR pipeline, and reorganizes ethdebug output flags for more granularity.

10m read timeFrom soliditylang.org
Post cover image
Table of contents
Notable Features and ChangesFull ChangelogHow to Install/Upgrade?

Sort: