Impact of (Istanbul) EIP1884 on OpenZeppelin Proxy contracts?

thanks for the overview.
do you see any potential impact of EIP1884 on openzeppelin proxies contracts solution ?

1 Like

Hey Oren! Yes, this repricing unfortunately increases the gas overhead on every call that goes via a proxy. Every proxy loads two variables from storage on every call: the admin and the implementation. This means that every proxied call will now cost an extra 1200 gas.

We are discussing options to review whether we can skip the admin address check, by rethinking the transparent proxy pattern. This would shove off 800 gas from the calls, but we need to make sure we are not introducing a potential security risk by doing so.

2 Likes