Block: 26

Author: Immunefi

AuditProfile

Security blog

Proxy & Implementation

#proxy

Hint

Do all the variables look OK here?

Answer

The problem is that the Implementation contract inherits from Ownable, and another _owner variable is stored there in the first memory slot. So the variable in the proxy will be overwritten when the Implementation contract is initialised.

Регистрация прошла успешно! Спасибо за внимание!

loader