ethereum / ethereum/execution-specs

Refactor Exception Mapper to disallow duplicated Keys

Open
#1,542 1 comment 1 reaction 0 assignees View on GitHub
P-medium stale
Dominant language
Python
Stars
1.2k
Forks
505
Avg merge
2d 17h
Merged PRs (30d)
117

Description

This key is two times in this list? How does this work with mappings? What if the same keys have different values, does it throw? :thinking:

_Originally posted by @jochem-brouwer in https://github.com/ethereum/execution-spec-tests/pull/1416#discussion_r2041093251_

Contributor guide

Open the contributing guide

Research direction

No file, test, or entry point is named in the issue. Locate the Exception Mapper and its key-mapping definitions, then inspect existing tests to determine how duplicate keys are currently handled; done means duplicate keys are disallowed and the behavior for conflicting values is covered.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.