Loading video player...
Solidity 0.8.35 just shipped. I tried two things that actually matter: the new erc7201 builtin (three lines of dangerous keccak math become one safe annotation) and the 0.9.0 keyword warnings (so you can fix your codebase today before the next major lands). In this video I add layout at erc7201("amys.tipjar") to a TipJar contract, verify the slot math against forge inspect AND a hand-rolled Python keccak, then trigger the keyword-promotion warning by naming a variable `layout`. Chapters: 0:00 What's new in 0.8.35 0:43 Release overview 1:28 Live demo: erc7201 builtin 2:25 Why namespaced storage matters 3:15 Live demo: 0.9.0 keyword warnings 4:03 Recap Links: • Solidity 0.8.35 release notes — https://soliditylang.org/blog/2026/04/29/solidity-0.8.35-release-announcement/ • ERC-7201 standard — https://eips.ethereum.org/EIPS/eip-7201 • Solidity Summit talk on the SSA CFG codegen — referenced in the video Part of the Amy's Releases hands-on framework-update series. #solidity #ethereum #smartcontracts #foundry #web3