question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support beacon proxies

See original GitHub issue

Given that OpenZeppelin Contracts contains beacon proxies, it would be expected that the Upgrades Plugins should support them as well.

It is not clear if this should take the form of a kind: 'beacon' option to deployProxy, or if it should be a new family of functions: deployBeacon and upgradeBeacon. It seems that people interested in beacons will exclusively be those using on chain factories of upgradeable contracts, so deployProxy might not really be the right abstraction for them, although it would certainly be useful for testing, so we might want both.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:6
  • Comments:9 (6 by maintainers)

github_iconTop GitHub Comments

3reactions
frangiocommented, Jan 13, 2022

Beacon support has been released in the newer versions! See the docs for example usage.

We will be discussing this new feature in the next OpenZeppelin Community Call, next Tuesday January 18th.

0reactions
frangiocommented, Jan 12, 2022

@leonwilly Yes, will be done this week.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Upgrades Plugins: Support for beacon proxies - Announcements
In the latest versions of the plugins, beacon proxies are now supported in addition to the UUPS and transparent proxy patterns that were ......
Read more >
How to create a Beacon Proxy - Medium
Beacon proxy is a proxy pattern in which multiple proxies refer to a single smart contract to give them the address of the...
Read more >
HTTP Beacon and HTTPS Beacon - Cobalt Strike
The (Manual) Proxy Settings dialog offers several options to control the proxy configuration for Beacon's HTTP and HTTPS requests.
Read more >
Using the UUPS proxy pattern to upgrade smart contracts
One of the main caveats is that because the upgrades are done via the implementation contract with the help of upgradeTo method, there's...
Read more >
SOCKS Proxy - Fortra
Go to [beacon] -> Pivoting -> SOCKS Server to setup a SOCKS4 or SOCKS5 proxy ... SOCKS5 Servers currently do not support GSSAPI...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found