Skip to content

ishinu/Beacon-Proxy-Upgrade-Example-Hardhat-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beacon Proxy Pattern Sample Project

In simple words, Logic behind this proxy pattern is as follows :

  • Upgradeable Beacon is deployed which is having implementation contract address. docs.
  • ( Any number of ) Beacon proxies can be deployed which will all point to the same Upgradeable Beacon.
  • To upgrade the proxy, we simple upgrade the beacon which now points to new implementation address and this way all the proxy will now delegate calls to the new implementation address returned by upgraded beacon.

Q. How it's different from TransparentUpgradeable and UUPS Proxy pattern?

Here is some takeaway which might help you clear most of your doubts regarding proxy patterns.

About

Beacon-proxy upgradeable contract implementation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published