Protec and Attac: Programmatic Execution Layer Consensus Tests
11-13, 14:30–15:00 (Asia/Bangkok), Stage 2

We'll give an overview of Ethereum Execution Spec Tests (EEST), the new Python framework used since Shanghai to generate test vectors for Ethereum Virtual Machine (EVM) implementations. By generating tests programmatically this modular framework allows test cases to be readily parametrized and dynamically executed against clients on live networks. It tightly integrates with the Ethereum Execution Layer Specification (EELS) and could potentially be used across the L2 EVM ecosystem.

Dan joined the Ethereum Foundation in April 2021 to help with testing infrastructure. A strong believer in client diversity, Dan is interested in creating shared testing tools that can reduce complexity across client teams, helping accelerate Ethereum development and resilience.

This speaker also appears in: