{ skip to content }

Solidity Summit 2023 Recap

Posted by Solidity Team on November 30, 2023

Announcements

We can't believe it's already been two weeks since we met in Istanbul, Türkiye, for the third edition of Solidity Summit!

Solidity Summit 2023 was part of the Devconnect week and took place on Thursday, November 16, 2023. With roughly 300 participants, the event was well attended.

The day was packed with 15+ sessions on:

  • Solidity internals and tips & tricks
  • Solidity tooling
  • Smart contract testing & security best practices
  • EVM Languages and mechanisms ... and more!

The full agenda of the day can be found here. You can watch all talks by browsing through the individual videos in the YouTube playlist or in the StreamETH archive.

Recordings and slides

Sorted by topic, here are all talks with links to the recordings and slides.

Solidity

  • Keynote: Solidity in 2023 - Daniel Kirchner
  • Slang: Building Solidity Compiler APIs from a Declarative Language Specification - Omar Tawfik
  • Experimental Solidity - Daniel Kirchner

Tooling & Security

  • Decoding the EVM: A New Debugging Format for Smart Contracts - gnidan
  • How Good Is Your Formal Specification? Mutation Testing To The Rescue! - Chandrakana Nandi
  • Solidity's most common security pitfalls (and its best safeguards) - gmhacker
  • Documenting Solidity with diagrams - Nick Addison
  • Beyond Fuzzing: Symbolic Testing in Practice - Karmacoma
  • Branching Tree Technique: Writing structured Solidity tests - Paul Razvan Berg

EVM Languages, L2s & Mechanisms

  • Test your tests: The dos and don'ts of testing - Kurt Willis
  • The Art of Huff - jtriley
  • Deep dive into L2 deployed contracts - Ren Crypto Fish
  • Namespace storage (for now and for a verkle EVM) - Hadrien Croudbois
  • Differential Fuzzing with Foundry for Gas Optimization - Anna Caroll
  • How we built MUD: An onchain kernel for complex applications on Ethereum - Alvarius
  • Panel Discussion: State of EVM Languages - Hari (Solidity contributor), maddiaa (Huff contributor), Grant (Fe lang), jtriley (Edge), zee eighty (Vyper)

Yul, IR, Inline Assembly

Summit impressions

DEVCONNECT-IST-ICC-20231116-Mehmet-003

DEVCONNECT-IST-ICC-20231116-Mehmet-116

DEVCONNECT-IST-ICC-20231116-Mehmet-018

DEVCONNECT-IST-ICC-20231116-Mehmet-027

photo_6246920964872976526_y

photo_6246920964872976525_y

DEVCONNECT-IST-ICC-20231116-Mehmet-084

DEVCONNECT-IST-ICC-20231116-Mehmet-323

DEVCONNECT-IST-ICC-20231116-Mehmet-093

DEVCONNECT-IST-ICC-20231116-Mehmet-329

DEVCONNECT-IST-ICC-20231116-Mehmet-319

DEVCONNECT-IST-ICC-20231116-Mehmet-318

DEVCONNECT-IST-ICC-20231116-Mehmet-155

DEVCONNECT-IST-ICC-20231116-Mehmet-350

DEVCONNECT-IST-ICC-20231116-Mehmet-342

DEVCONNECT-IST-ICC-20231116-Mehmet-403

See you at the next summit!

Lastly, we want to extend a big thank you to all speakers for making the day so interesting by contributing excellent content and to all attendees for their eager participation and questions!

We hope you enjoyed the day as much as we did and are looking forward to the next Solidity Summit already.

In the meantime, feel free to send feedback and ideas for the upcoming summits our way (solidity-summit[at]ethereum.org) and see you all at the next Solidity Summit!

Previous post

Next post

Get involved

GitHub

Twitter

Mastodon

Matrix

Discover more

BlogDocumentationUse casesContributeAboutForum

2023 Solidity Team

Security Policy

Code of Conduct