-
Notifications
You must be signed in to change notification settings - Fork 63
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
Classic Ownable
(or Owned
) or Ownable2Step
#15
Comments
Related discussion: #43 (comment) |
The issue was raised before the discussion but that does not matter |
I'm not even sure that we need a |
The one use case I can see for transferring ownership is when deciding to put the fee back to 0 forever, as a donation of the protocol to the world 🤩 (so only |
There might be a governance setup update that is necessary to do for whatever reason we would be stuck with the old system. |
Can't the DAO deploy blue ? |
I believe there can be a sudden case where the DAO absolutely needs to transfer ownership. I don't think saving a single function is worth it here. |
After discussion we've decided to keep it, as we might need to change to a cleaner governance setup later on |
I still think that we don't need 2 steps. |
The reason I suggested 2 steps first is that Spearbiit suggested it in ma3, to avoid transferring to a dead address. I honestly don't think we need any kind of input sanitization, so I'm ok to not have 2 steps. I'm still in favor of inheriting OZ (rather than rebuilding it ourselves). |
Ok since we've decided to implement events (#36) the only blocker for not using an already written library is code philosophy, am I right? |
Everything can be set subjective lol but it can also be about safety: |
Settled: we are going with our own implementation of a simple Owned, for simplicity and consistency of events and errors. |
No description provided.
The text was updated successfully, but these errors were encountered: