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.

devcon8 / enforcing transaction outcomes with native on chain state change validation in eip 7906

  • YouTube
Enforcing transaction outcomes with native on-chain state change validation in EIP-7906 preview
  • Details

Enforcing transaction outcomes with native on-chain state change validation in EIP-7906

Duration: NaN:NaN:NaN

Speaker: Alex Forshtat

Type: Workshop

Expertise: Some familiarity with the topic

Event: Devcon

Date: Nov 2026

**EIP-7906 introduces a new "post-transaction validation"** call frame type for EIP-8141 Frame Transactions, providing tools to observe the full set of state changes that occurred during the current transaction's execution. This data is exposed via a family of introspecting opcodes: `TXTRACE`, `TXDIFF` and `EVENTDATACOPY` - covering native balance transfers, storage writes, new contract deployments and even nonce increments, providing the smart contract accounts with full and absolute control over what changes the transaction does or does not allow. Most importantly, this allows accounts to ensure that "nothing unexpected happened" - an ability that is critically missing from Ethereum today! Combined with Clear Signing (ERC-7730), the proposed mechanism can eliminate most risks in the process of signing transactions on Ethereum, significantly improve security for all users, and even enable protocol-native intent-like transactions.

Categories

Core ProtocolEVMAccount AbstractionSecurity