HardhatFoundry
30,000 USDC
View results
Submission Details
Severity: medium
Valid

Not strictly compliant with ERC-7579 for lack of ERC-165 interface

Summary

Not strictly compliant with ERC-7579 for lack of ERC-165 interface.

Vulnerability Details

ERC-7579:

ERC-165
Smart accounts MUST implement ERC-165. However, for every interface function that reverts instead of implementing the functionality, the smart account MUST return false for the corresponding interface id.

The codebase hasn't implement ERC-165.

Impact

Not compliant with ERC-7579

Tools Used

manual

Recommendations

Implement ERC-165 as suggested in ERC-165.

Updates

Lead Judging Commences

0xnevi Lead Judge 11 months ago
Submission Judgement Published
Validated
Assigned finding tags:

finding-ERC7579-ERC165-non-compliant

The argument for medium severity here is the potential inconsistencies with external integrations that would like to query whether a contract supports the interface. The impact is arguable though, so would leave open for arguments during appeals period.

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.