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

Make RewardStreamer/StakeManager upgradeable via UUPS #22

Open
0x-r4bbit opened this issue Oct 8, 2024 · 0 comments
Open

Make RewardStreamer/StakeManager upgradeable via UUPS #22

0x-r4bbit opened this issue Oct 8, 2024 · 0 comments

Comments

@0x-r4bbit
Copy link
Collaborator

Once #13 is done, we can look into making this protocol upgradable using standard patterns.
We've had an EIP discussions sessions on upgrade patterns.

One pattern that has been established throughout the years is the UUPS pattern, which allows for having the upgrade logic inside of the implementation contract as well.

It also allows for upgrading to different versions..

This issue is about exploring this pattern in the context of the reward streamer contract, so Status can perform future upgrades on the protocol.

We need to keep in mind though, that StakeVault talks to the reward streamer, and at the time of creating this issue, StakeVault has a fixed API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

1 participant