Check out the Issue Explorer
Looking to fund some work? You can submit a new Funded Issue here.
### What is wrong?
In an access prefix list (see https://ethresear.ch/t/account-read-write-lists/285), some prefixes can be unnecessary: If there is a prefix list consisting of `'eth'` and `'ethereum'`, everything that matches `'ethereum'` matches `'eth'` too. Therefore, `'ethereum'` can be safely removed from the list. This can potentially improve efficiency of access checks.
### How can it be fixed
Remove such redundancies from access prefix lists in `evm.utils.state_access_restrictions.to_prefix_list_form`.