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

Smart Contract: Updateable Controller.sol #45

Open
aaronmboyd opened this issue Mar 2, 2022 · 0 comments
Open

Smart Contract: Updateable Controller.sol #45

aaronmboyd opened this issue Mar 2, 2022 · 0 comments
Labels
Milestone

Comments

@aaronmboyd
Copy link
Contributor

aaronmboyd commented Mar 2, 2022

Make Controller.sol updateable as well as Wallet.sol (already implemented)

To migrate the existing wallets to the new contract (under current setup), simply initialise the new Controller.sol with the list of wallets extant on the old contract, and transferOwnership of each wallet to the new contract (everything else should work the same, except past logs will be gone).

From then on, make it a proxy with an implementation contract etc.

@aaronmboyd aaronmboyd added this to the v2 milestone Mar 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant