Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider whitelisting known EVM proxy contract storage locations #2096

Open
kostko opened this issue Dec 5, 2024 · 0 comments
Open

Consider whitelisting known EVM proxy contract storage locations #2096

kostko opened this issue Dec 5, 2024 · 0 comments
Labels
m:evm Module: evm

Comments

@kostko
Copy link
Member

kostko commented Dec 5, 2024

Specific storage locations (e.g. see EIP-1967) are used for proxy contract support. Given that allowing access to them should not disclose any sensitive information, we should consider allowing access to them via regular storage accessors.

Potential locations (before required EIP-1967 transformation):

eip1967.proxy.beacon
eip1967.proxy.implementation
eip1967.proxy.admin

Additional locations from ZeppelinOS (using a slightly different transformation):

org.zeppelinos.proxy.implementation
org.zeppelinos.proxy.admin
@kostko kostko added the m:evm Module: evm label Dec 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
m:evm Module: evm
Projects
None yet
Development

No branches or pull requests

1 participant