diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 0f2bab30b2..b8ef3a9792 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -11,6 +11,7 @@ Test fixtures for use by clients are available for each release on the [Github r ### 🛠️ Framework - 🐞 Remove `Op.CLZ` from `UndefinedOpcodes` list ([#1970](https://github.com/ethereum/execution-specs/pull/1970)). +- 🐞 Make `TransactionTraces` `CamelModel` less lestrictive ([#2081](https://github.com/ethereum/execution-specs/pull/2081)). #### `fill` diff --git a/packages/testing/src/execution_testing/client_clis/cli_types.py b/packages/testing/src/execution_testing/client_clis/cli_types.py index ea79c7554b..333e110358 100644 --- a/packages/testing/src/execution_testing/client_clis/cli_types.py +++ b/packages/testing/src/execution_testing/client_clis/cli_types.py @@ -99,6 +99,8 @@ def are_equivalent(self, other: Self) -> bool: class TransactionTraces(CamelModel): """Traces of a single transaction.""" + model_config = CamelModel.model_config | {"extra": "ignore"} + traces: List[TraceLine] output: str | None = None gas_used: HexNumber | None = None