Skip to content

feat: implement IERC165 - #3

Merged
0xAustrian merged 26 commits into
devfrom
feat/implement-IERC165
Aug 20, 2025
Merged

feat: implement IERC165#3
0xAustrian merged 26 commits into
devfrom
feat/implement-IERC165

Conversation

@0xAustrian

@0xAustrian 0xAustrian commented Aug 19, 2025

Copy link
Copy Markdown
Contributor

Closes EFI-431, EFI-440

@0xAustrian 0xAustrian self-assigned this Aug 19, 2025
@linear

linear Bot commented Aug 19, 2025

Copy link
Copy Markdown
EFI-431 supportsInterface

  • function supportsInterface(bytes4 interfaceID) external pure returns (bool)
    • Implements ENSIP-165. Returns true for:
      • 0x01ffc9a7 (IERC165)
      • 0x9061b923 (ENSIP-10 ExtendedResolver interface)

@linear

linear Bot commented Aug 19, 2025

Copy link
Copy Markdown

@0xAustrian
0xAustrian changed the base branch from dev to feat/L2Resolver-contract-constructor August 19, 2025 14:26
@0xItadaki
0xItadaki force-pushed the feat/L2Resolver-contract-constructor branch from 1e0782c to 9b05ec8 Compare August 19, 2025 14:33
Base automatically changed from feat/L2Resolver-contract-constructor to dev August 19, 2025 14:35
@0xAustrian
0xAustrian requested a review from 0xItadaki August 19, 2025 17:34
@0xAustrian
0xAustrian marked this pull request as ready for review August 19, 2025 17:34
Comment thread test/unit/L2Resolver.t.sol
Comment thread test/unit/L2Resolver.tree Outdated
@@ -0,0 +1,12 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.30;

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's okay to leave out the interface comments when they are not ours, right?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added them only because the pre-commit fails without the natspec

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oh, I meant the @author, @title, etc type of comments. Do we need those or not needed since it is not our interface?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oh got it, I think we can 100% skip them

Comment thread package.json Outdated
Comment thread remappings.txt
0xItadaki
0xItadaki previously approved these changes Aug 20, 2025

@0xItadaki 0xItadaki left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good 🚀 Just a small nit in the .tree file and a bunch of questions 😃

@0xItadaki

Copy link
Copy Markdown
Collaborator

@0xAustrian I see the commit history is a bit messed up due to the updates we did yesterday. I guess that doesn't matter since they get squashed later, right?

@0xAustrian

Copy link
Copy Markdown
Contributor Author

@0xAustrian I see the commit history is a bit messed up due to the updates we did yesterday. I guess that doesn't matter since they get squashed later, right?

That's right, it will be hidden once we squash, and I'm not a big fan of force-push.

0xItadaki
0xItadaki previously approved these changes Aug 20, 2025
@0xAustrian
0xAustrian merged commit 58fd12b into dev Aug 20, 2025
4 checks passed
@0xAustrian
0xAustrian deleted the feat/implement-IERC165 branch August 20, 2025 12:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants