-
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
Update EIP-5267: Move to Last Call #6300
Conversation
All tests passed; auto-merging...(pass) eip-5267.md
|
The commit 9060947 (as a parent of c693f67) contains errors. |
Congrats on moving to last call. This is an long awaited improvement~ Cross posting some editorial questions hoping to get @frangio 's clarification I left on FEM Discussion: can you share the rationale of
Here EIP-712 didn't specify what format of fields will be, so it's open to future designer to design, EIP-5267 is one of such future design. Q1. Could author share your thoughts into why choose the format of extensions an Q2. In the reference implementation, return (
hex"0d", // 01101
"Example",
"",
block.chainid,
address(this),
bytes32(0),
new uint256[](0)
); and also in javascript
Is it intentional that in author's perspective the extension shall at least have one element? |
No. This is clear in the specification. There are no constraints on the length of the extensions array. Additionally the Solidity reference implementation returns an empty array. Will reply to the other questions in the discussions thread as I don't think they are editorial. |
Sure. Some questions are in editorial nature (meaning non-technical) e.g. we suggest spell out / clarify some rationale in some design choices that the author made. But those editorial questions are not merge-blocking and can be addressed in the followup PRs. |
No description provided.