Types and utilities used by the Ethereum Execution Layer Specification (EELS). Includes:
- Fixed-size unsigned integers (
U256,U64, etc.) - Arbitrarily-sized unsigned integers (
Uint) - Enumerations (
UintEnum) - Fixed-size byte sequences (
Bytes4,Bytes8, etc.) - Utilities for making/interacting with immutable dataclasses (
slotted_freezable,modify)
| What | How |
|---|---|
| Static Checks | hatch fmt --check |
| Run Tests | hatch test |
| Build | hatch build |
| Build Docs | hatch run doc:docc |