-
Notifications
You must be signed in to change notification settings - Fork 7
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
xiaoming90 - EIP 712 is not implemented for the Edition
contract.
#282
Comments
This seems valid based on the Readme |
Seems borderline low/medium |
Edition
contract.Edition
contract.
Escalate Should be low as it does not have any impact. EIP712 issues are valid when it causes problems due to not being able to correctly sign signatures, but this is not the case here. |
You've created a valid escalation! To remove the escalation from consideration: Delete your comment. You may delete or edit your escalation comment anytime before the 48-hour escalation window closes. After that, the escalation becomes final. |
Agree with invalidation reason, looks like a feature request. |
EIP712 does not define an interface contract or anything in the like, it is about hashing and signing typed structured data. This issue does not indicate any non-compliance with EIP712. It seems to be pointed that the contract does not inherit from an See https://eips.ethereum.org/EIPS/eip-712. |
Agree with the escalation. Planning to accept it and invalidate the issue, unless someone shows and proves how it effects external integrations. |
Agree with the escalation this is indeed low |
Result: |
Escalations have been resolved successfully! Escalation status:
|
xiaoming90
medium
EIP 712 is not implemented for the
Edition
contract.Summary
EIP 712 is not implemented for the
Edition
contract.Vulnerability Detail
The Contest's README stated that EIP 712 must be strictly implemented for the
Edition
contract. Thus, in the context of this audit contest, any non-compliance is considered a valid Medium issue. Note that the Contest's README supersedes Sherlock's judging rules per Sherlock's Hierarchy of truth.However, when reviewing the
Edition
contract, it was observed that EIP 712 is not implemented for theEdition
contract. Thus, breaking the above requirement.https://github.com/sherlock-audit/2024-04-titles/blob/main/wallflower-contract-v2/src/editions/Edition.sol#L36
Impact
EIP 712 is not implemented for the
Edition
contract.Code Snippet
https://github.com/sherlock-audit/2024-04-titles/blob/main/wallflower-contract-v2/src/editions/Edition.sol#L36
Tool used
Manual Review
Recommendation
Consider implementing EIP 712 for the
Edition
contract.The text was updated successfully, but these errors were encountered: