-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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
Create eip-1538 #1567
Create eip-1538 #1567
Conversation
Fixed the notice for the transferOwnership function. Stated that emitting the OwnershipTransferred event on contract creation is unspecified.
Updated info about the OwnershipTransferred event. "The OwnershipTransferred event does not have to be emitted when a contract is created."
Set the discussions-to data.
|
Ownership is orthogonal to the goals of this project so I believe it is unnecessary for the specification to include this. Also, there might be a vulnerability about storage. I don't think ERC-930 is ready for prime time. More discussion there. |
Yes, using Also, using strings of function signatures enables implementors to prevent selector clashing, where one signature hashes to the same 4 bytes as another. |
I agree with you which is why Ownership is not part of the standard. The standard says the following: "Typically some kind of authentication is needed for adding/replacing/removing functions from a transparent contract, however the scheme for authentication or ownership is not part of this standard." Also checkout the section of the standard called "Decentralized Authority". Your comment:
If you know of a vulnerability then please give the details.
Do you mean ERC1538? |
Hi @mudgen would be good if in future the commit messages were more clear in their intent |
@James-Sangalli I understand, I will work on improving my commit messages. |
@fulldecent I appreciate your help and input about ERC1538. If there are ways to make it better then let's make it better. Because of your input and other's input the standard is getting better. I recently added several new sections to the standard that you may be interested in. Here are titles of the new sections: |
I do not see this new version in EIPs. Specifically I do not see "# String of Function" |
It was in the wrong place.
Added several new sections.
@fulldecent sorry, it wasn't updated in the EIP. I just updated it, so the new things are there now. |
EIPS/eip-1538.md
Outdated
author: Nick Mudge <nick@mokens.io> | ||
status: Draft | ||
type: Standards Track | ||
category ERC |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Misses a colon.
status: Draft | ||
type: Standards Track | ||
category ERC | ||
created: 31 October 2018 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This date format isn't following the required one, yyyy-mm-dd.
@mudgen any chance this PR could be rebased? It seems like it imports a lot of unnecessary commits. |
This pull request adds eip-1538.
Information about ERC1538 is here: #1538