-
Notifications
You must be signed in to change notification settings - Fork 271
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
Deploying & Upgrading smart contract using multi-sig [Without using defender] #1052
base: master
Are you sure you want to change the base?
Deploying & Upgrading smart contract using multi-sig [Without using defender] #1052
Conversation
Hi @namanB8, thanks for opening this PR. Can you please share more details on what is your use case for this feature, why you view it as needed, and what does this feature enable that is otherwise not available through Defender? |
Hi @ericglau thanks for responding.
The PR intercepts the impl & proxy creation, impl upgrades in proxy, proxy admin or admin ownership transfer transactions and relay them via a multi-sig wallet. |
@namanB8 Thank you for providing these details. We are working on resolving the issues that you've reported in Defender and will get back to you as soon as possible. Please let us know if those will address the requirements for your scenario when they are resolved. |
@ericglau It would be really great if we can get an ETA on the fixes that are being performed by the defender team. We have a launch deadline by the end of September. Since the estimated time for the fixes to be ready for production is not known, we ended up creating this fallback solution for our use case till the time the upgrades on the private network can be enabled by defender. And yes if the issues are fixed by defender it will address our requirements. |
Integrate safe.global sdk to allow upgradeable smart contracts deployment & upgrades using multi-sig wallet.
Configurable Options:
Example usage:
Deploy upgradeable contract
Upgrade: