Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support making proposal to Openzeppelin Defender #5015

Closed
KholdStare opened this issue May 23, 2023 · 3 comments
Closed

Support making proposal to Openzeppelin Defender #5015

KholdStare opened this issue May 23, 2023 · 3 comments
Labels
A-extensions Area: extensions T-feature Type: feature

Comments

@KholdStare
Copy link
Contributor

Component

Forge

Describe the feature you would like

Not entirely sure the best way to approach such a feature, but it would be great to utilize Forge Scripts to generate proposals for Openzeppelin Defender: https://docs.openzeppelin.com/defender/admin.

The idea is that some changes to contracts need to be administered by a multi-sig (e.g. Gnosis Safe). I could see a workflow like this:

  • Create an upgrade/update script for forge, and run it to produce a proposal on Openzeppelin Defender
  • Check is on Defender, and approve with multisig

There is a hardhat defender plugin that can probably be mimicked. The idea is to simulate the script and gather the broadcasted transactions. Then convert those transactions into a format that Defender understands for proposals and send it over.

Additional context

No response

@zerosnacks
Copy link
Member

@ericglau
Copy link

ericglau commented Jul 2, 2024

This is tracked in OpenZeppelin/openzeppelin-foundry-upgrades#3

@zerosnacks
Copy link
Member

This is tracked in OpenZeppelin/openzeppelin-foundry-upgrades#3

Great thanks! I'll mark this as out of scope for here

@zerosnacks zerosnacks closed this as not planned Won't fix, can't repro, duplicate, stale Jul 2, 2024
@jenpaff jenpaff moved this from Todo to Completed in Foundry Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-extensions Area: extensions T-feature Type: feature
Projects
Archived in project
Development

No branches or pull requests

3 participants