New Ethereum talks, every Monday. The week's conference uploads by event, in your inbox.

Cheatcalls EIP

Devcon 7 SEAWed, Nov 13, 2024, 10:59 AM · 24:20

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.