Cheatcalls EIP
11-13, 17:30–18:00 (Asia/Bangkok), Stage 3

Development nodes, such as Anvil, Hardhat, and Tenderly, provide specialized methods to manipulate blockchain state. For example, the anvil_setCode method allows arbitrary overriding smart contract code.

Unfortunately, each node implements a slightly different set of methods with varying behaviours, resulting in wasted development hours and potential vendor lock-in.

In my talk, I introduce a new EIP that proposes standardized cheat_* methods with well-defined interfaces and behaviour.

Helped brining TypeScript into Ethereum with the creation of TypeChain. Cofounded L2BEAT to make Layer2 research accessible for all. Currently pushing the frontier of DeFi in PhoenixLabs / SparkDAO / MakerDAO.