Hooks everywhere: the age of dynamic contracts

Video

Smart contracts were meant to be immutable, but real applications need to react and adapt, so developers have engineered ways to inject custom logic at well-defined points: hooks. What started as a niche pattern is now everywhere. Uniswap v4 turns AMM pools into programmable surfaces; modular smart accounts (ERC-7579, ERC-6900) attach validation and execution hooks; tokens expose transfer callbacks. These designs share a common idea but differ sharply in their trust, gas, and composability tradeoffs. This talk maps the landscape: the main hook architectures in use today, what each one enables, the security pitfalls they introduce (reentrancy, malicious hooks, unbounded gas), and how to choose between them. You'll leave with a clear mental model of dynamic contract design and where it's heading.

Speakers: Hadrien Croubois

Track: Users, Builders, and Agents

Watch on YouTube ↗

Video Ethereum Foundation

In Conversation: Vitalik Buterin & Siddharth Shetty

Vitalik Buterin and Siddharth Shetty have each built systems that serve millions of people, across very different sectors. They come together to compare what it takes to build for...

Video Ethereum Foundation

MOHAR

Part of the ETHIndia Lightning Talks series (14:30-15:10). 5 min talk + 3 min Q&A. Speakers: Vidit Choudhary Track: [CLS] - ETHIndia

Video Ethereum Foundation

Light Client Backfill in Prysm

Most beacon nodes today checkpoint-sync, meaning they never process historical states and cannot serve old-period light client data. As adoption grows, supply of historical LC updates...

Video Ethereum Foundation

PQ Ethereum Q&A

Quantum has become a significant topic of interest for the general public (as well as institutions). My goal for this talk is to answer the most common questions and have the recording...

Video Ethereum Foundation

Beyond Clear Signing: What Else Should Wallets Do?

Clear signing addresses a fundamental wallet problem: users should understand what they're authorizing. But that's only one question a wallet can help answer. Scam alerting can provide...

Video Ethereum Foundation

EIP-7805 (FOCIL) Implementation in Erigon

EIP-7807 proposes an SSZ representation of execution blocks, bringing execution data closer to the consensus layer's SSZ model and enabling proofs of individual fields. This EPF project...