Screen Shot 2022-07-15 at 0.43.12.png


User ⇒ Proxy ===delegatecall ==⇒ V1_logic

Proxyはアップグレードしないためユーザーはコントラクトがアップグレードしても常に同一のアドレスに対してトランザクションを送信することが可能になります。


Our recommendation is now shifting towards UUPS proxies

While both of these share the same interface for upgrades,

Screen Shot 2022-07-14 at 21.40.52.png

DelegateCall

UUPS proxies are implemented using an [ERC1967Proxy](<https://docs.openzeppelin.com/contracts/4.x/api/proxy#ERC1967Proxy>) Note that this proxy is not by itself upgradeable.