Derek Chiang's blog

March 25, 2026

The case for Frame Transactions: Flexible Foundation with Powerful Defaults

March 09, 2026

Frame vs Tempo — Two clashing philosophies of native AA

March 13, 2025

What does EIP-7702 mean for YOU? Part 2 -- DApp Developers

October 15, 2024

What does EIP-7702 mean for YOU? Part 1 -- The Adoption Cycle of 7702

May 13, 2024

Reflections on Ethereum Governance Following the 3074 Saga

May 06, 2024

Why 4337 and 3074 authors are disagreeing, and who got it right

April 29, 2024

The pitfalls of EIP-3074, and how to avoid them

March 27, 2024

Who, when, what — a framework for thinking about plugins, and 7579 vs 6900

February 22, 2024

Why we are building Kernel on ERC-7579 (and not ERC-6900)

May 02, 2023

Session Keys are the JWTs of Web3

April 25, 2023

Introducing Kernel — Minimal & Extensible Smart Contract Account for ERC-4337 Wallets

March 16, 2023

What is ERC-6492 and why it’s important for Account Abstraction

March 09, 2023

ERC-4337 — Misconceptions and Valid Concerns

October 21, 2017

Reusable and type-safe options for Go APIs