Charles Cooper
Charles Cooper is a core developer of Vyper, a programming language for Ethereum smart contracts that compiles to Ethereum Virtual Machine bytecode. The project’s security work includes differential testing to check whether compiled contracts preserve the intended behavior of the source program. One such approach uses Ivy, an interpreter that provides an independent reference for comparing program execution with the compiler’s output.
24 talks by Charles Cooper
- All Core Devs - Execution #245
- Formal Verification and the Holy Grail of Software Correctness
- All Core Devs - Execution #227
- All Core Devs - Execution #226
- DeFi Security Summit at Devconnect Argentina 2025: Nogal Stage, Day 1
- Differential Fuzzing of the Vyper Compiler
- All Core Devs - Execution #222
- EIP-7907: A Proposal Enabling Larger Contracts with Efficient Metering [Ethereum Protocol Day]
- All Core Devs - Execution #216
- All Core Devs - Testing #44
- Programming with Vyper: New Tools and Features
- All Core Devs - Execution #210
- All Core Devs - Execution #209
- All Core Devs - Execution #208
- All Core Devs - Execution #189
- All Core Devs - Execution #188
- All Core Devs - Execution #187
- All Core Devs - Execution #184
- All Core Devs - Execution #182
- All Core Devs - Execution #181
- Authoring a New Language for the EVM w/ Charles Cooper (Vyper)
- All Core Devs - Execution #163
- All Core Devs - Execution #162
- All Core Devs - Execution #161