~/conference

Solidity Summit 2025

solidity compiler engineers, smart contract developers, formal verification engineers, blockchain tooling engineers, security auditors, EVM research engineers, developer experience engineers

SSA CFG backend; Yul to EVM pipeline; ethdebug debugging format; source code verification workflows; Coq-verified Yul analyses; LLVM-based Solidity toolchain; Core Solidity type system; stack-too-deep mitigation; EVM decompiler techniques; solDB CLI debugger; LLM-assisted code transformation verification; custom storage layout patterns (remove __gap)

titleauthorlength
Welcome NoteVishwa Mehta08m
Opening ceremony lays out logistics and agenda: a single-day advanced Solidity forum with a live stream link, session times (lunch 12:05–12:40, coffee…
Organiser on
From EF to Argot: Solidity’s New HomeLea Schmitt10m
Solidity moves out of the Ethereum Foundation into Argot, an independent nonprofit that now houses six tightly linked teams and secures three to four years of…
Talk on
From Classic to Core SolidityKamil Sliwak15m
Core Solidity aims to replace Classic Solidity while avoiding a decade‑long Python 3 style split by using four concrete mechanisms: syntactic sugar to make…
Talk on
ethdebug format overview (2025)gnidan14m
ethdebug is a concrete debugging data format now with a Solidity implementation behind an experimental flag since 0.8.29 and debugger work from Tenderly…
Talk on
SSA CFG Yul A new viaIR backendMoritz Hoffmann28m
New SSA+CFG backend replaces the VIR codegen stage and targets big speedups in compiler invocation time after profiling 6,000 Sourcify contracts and finding…
Talk on
How to solve stack too deep errors: a Yul to EVM pipelineAlejandro Cerezo30m
A Yul-to-EVM pipeline builds on SSA-CFG to compute top‑down stack layouts, emits a greedy code generator that inserts virtual get annotations when values…
Talk on
Formally Verifying YUL Level Static Analyses and Optimization with CoqSamir Genaim11m
Provides a formally verified semantics for Yul-level (U-level) code in Coq, parametric by dialect with an almost-executable AVM dialect implementation and…
Talk on
The State of Source Code Verification Closed, Painful, and Ready for ChangeKaan Uzdogan25m
Claims that verification is a closed, unreproducible black box lead to concrete fixes: an open‑source, browser‑friendly verification library, a unified Remix…
Talk on
soldb CLI tool for debugging Solidity and EVM rollupsRoman Mazur17m
SolDB is a CLI debugger implementing the ethdebug spec with a VS Code adapter that attaches to Anvil or any RPC, replays logged transactions, sets breakpoints…
Talk on
Verifying LLM powered Code Transformations with Equivalence CheckingJohn Toman25m
Certora builds Concordance: feed complex Solidity (often inline assembly) to an LLM to generate a simplified implementation, then run equivalence checking via…
Talk on
solx: an LLVM-based Solidity toolchainOleksandr Zarudnyi25m
An LLVM-based Solidity compiler pipeline that reuses 95% of existing compiler code and delivers a working backend in roughly a year, translating ULE/EVM…
Talk on
Introducing Core SolidityRodrigo Ribeiro38m
Core Solidity rebuilds the type system and compiler pipeline to add generics and type classes, algebraic data types with pattern matching, type inference…
Talk on
So, you think you can write an EVM decompiler?Yannis Smaragdakis31m
Decompilation engine Gigahorse runs since 2018 and powers a Dedaub security app with ~10,000 registered users, using static over-approximation with context…
Talk on
Preventing Hacks with Security Rules Written in Solidityodysseas16m
Phylax Credible Layer uses Solidity to express runtime assertions as Foundry-style fork tests that run during each state transition and can parallelize because…
Talk on
How Type-Driven Development Can Turbocharge your Contract's Securityphilogy23m
Argues that swapping primitive returns for explicit types stops common footguns: for example ECRecover’s sentinel address zero becomes a non-zero address type…
Talk on
All the things I wish (native) Solidity would let me doHadrien Croubois18m
OpenZeppelin’s v5.5 library contains 400 assembly blocks because lack of generics forces procedural codegen and proxies rely on inline assembly. Low-level…
Talk on
The Death of the __gap: Custom Storage LayoutsEric Marti Haynes24m
Shows how hardcoded storage gap (50 slots) patterns break upgrades with concrete examples (worms/insects swapped, Audience lost $6M in 2022 after a bad…
Talk on
Hardhat 3 is here: what's new and why you should use itJohn Kane27m
Hardhat 3 is production-ready beta that adds Solidity Tests for fast on-EVM unit checks, explicit multi-network connections with L2-aware chainType typing, and…
Talk on
Solar InvictusDaniPopes25m
Solar is a new Solidity compiler written in Rust that replaces the C toolchain front end and focuses on performance with data‑oriented design, multiple IR…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.