Changelog v0.1.8#
Breaking Changes#
Calldata encoding behavior changed - dataclasses now encoded automatically without requiring custom
defaultparametergenlayer.py.public_abifile marked as auto-generated - manual edits will be overwritten
New Features#
Enhanced calldata encoding: Automatic dataclass encoding support without custom default functions
Standardized error types: New
VmErrorenum for consistent error handling across the platformExtended public ABI: Additional constants for internal VM operations (
CODE_SLOT_OFFSET)
API Improvements#
Simplified dataclass serialization - no longer requires explicit
defaultparameter incalldata.encode()Better type safety with standardized error enums
Cleaner API for encoding complex data structures