#evm

5 posts tagged with evm.

ERC-4337 paymasters: better UX, hidden risks

ERC-4337 paymasters unlock powerful UX by abstracting gas costs, but they also add complexity and subtle bugs. Explore some common pitfalls in real-world implementations and learn how to design production-ready paymasters.
Nicholas Putra

Compiler bug causes compiler bug: how a 12-year-old g++ bug took down Solidity

A subtle G++ bug from 2012, C++20’s new comparison rules, and legacy Boost code can collide to crash Solidity’s compiler on valid code. We unpack the surprising chain reaction and how to fix it.
Kiprey

Rounding bugs: an analysis

Rounding-related hacks are having a moment in the spotlight. We explore these exploits, correct some popular misunderstandings, and provide mitigations.
Robert Chen

Vyper hack timeline

A timeline and postmortem for the Vyper compiler bug. Thoughts on trust assumptions, vulnerability disclosures, and whitehat recoveries.
Robert Chen

Solidity compilers: memory safety

An exploration into the Solidity compilation pipeline, optimization assumptions, and how it all relates back to memory-safe assembly.
Robert Chen