-
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
ERC-5006: Change Status to Review #5147
Conversation
All tests passed; auto-merging...(pass) eip-5006.md
(pass) assets/eip-5006/.gitignore
(pass) assets/eip-5006/contracts/ERC5006.sol
(pass) assets/eip-5006/contracts/ERC5006Demo.sol
(pass) assets/eip-5006/contracts/IERC5006.sol
(pass) assets/eip-5006/hardhat.config.ts
(pass) assets/eip-5006/package.json
(pass) assets/eip-5006/test/test.ts
(pass) assets/eip-5006/tsconfig.json
|
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.
Here is my first pass.
@@ -4,7 +4,7 @@ title: ERC-1155 Usage Rights Extension | |||
description: Add a user role with restricted permissions to ERC-1155 tokens. | |||
author: Lance (@LanceSnow), Anders (@0xanders), Shrug <[email protected]> | |||
discussions-to: https://ethereum-magicians.org/t/eip5006-erc-1155-usage-rights-extension/8941 | |||
status: Draft | |||
status: Review |
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.
I can't comment on unchanged portions. Here are some things that need changing:
-
L3: Do not include the EIP number in the title
-
L4: Change ERC-1155 to EIP-1155.
-
L11: 721 needs to be added (see L20)
-
L16: A link to EIP-1155 needs to be provided (and needs to be referenced as an EIP):
ERC-1155 -> [EIP-1155](./eip-1155.md)
-
L20: Add a link to EIP-721. A link to EIP-1155 isn't necessary (but feel free to include one)
ERC-721 -> [EIP-721](./eip-721.md)
-
L32: The
UpdateUser
event should have some NatSpec. -
L78: I would recommend using multi-line comments for consistency.
-
L97: I would rephrase the last sentence as:
The following are some problems that are solved by this standard:
-
L101: There is a double space and there are two contractions (change them to "it is")
-
L109: Compatible with what?
-
L111: Mention that there are no conflicts between EIP-5006 and EIP-1155
-
L339: Please elaborate. It is currently unclear what this means.
-
L148-L335: I would recommend moving the reference implementation and test cases out of inline and linking to their copies in the assets folder.
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.
I think EIP-1155
is fine in the title, since this is an extension.
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.
I think EIP-1155 is fine in the title, since this is an extension.
For some reason, I thought that the title originally contained the actual EIP number (5006). Must have misread it!
* Change Status to Review * update by Pandapip1's suggestion Co-authored-by: Anders <[email protected]>
ERC-5006: Change Status to Review