Devcon Archive logo
Devcon Devconnect Forum Blog
  • Watch
  • Event
    Event: background logo
    • Devcon 7
    • Devcon 6
    • Devcon 5
    • Devcon 4
    • Devcon 3
    • Devcon 2
    • Devcon 1
    • Devcon 0
    • Devconnect ARG
  • Categories
    Categories: background logo
    • Cryptoeconomics
    • Devcon
    • Developer Experience
    • Coordination
    • Core Protocol
    • Layer 2s
    • Real World Ethereum
    • Cypherpunk & Privacy
    • Security
    • Applied Cryptography
    • Usability
  • Playlists

Suggested

Loading results..

View all

About Devcon —

Devcon is the Ethereum conference for developers, researchers, thinkers, and makers.

An intensive introduction for new Ethereum explorers, a global family reunion for those already a part of our ecosystem, and a source of energy and creativity for all.

  • Watch
  • Devcon
  • Devconnect
  • Forum
  • Blog

Get in touch

devcon@ethereum.org

Subscribe to our newsletter

Crafted with passion ❤️ at the Ethereum Foundation

© 2026 — Ethereum Foundation. All Rights Reserved.

devconnect arg / try to catch this try catch in solidity reviewed

  • YouTube
  • Details

Try to Catch This: Try-Catch in Solidity Reviewed

Duration: 00:03:50

Speaker:

Type: Talk

Expertise:

Event: Devcon

Date: Jul 2026

Marc Egli, Blockchain Security Engineer, ChainSecurity Solidity’s try/catch works very differently from traditional languages: it only applies to external calls and contract creation, and its behavior depends on how the EVM encodes error data. This talk explains the three catch types—Error(string), Panic(uint), and raw bytes—and shows when each is triggered. We’ll cover edge cases like out-of-gas failures, malformed revert data, and nesting, giving developers a clear mental model and practical patterns for handling external call failures safely. https://defisecuritysummit.org/schedule