Skip to content
This repository has been archived by the owner on Apr 30, 2024. It is now read-only.

Removes the module interface from the resolver interface #97

Merged
merged 1 commit into from
Feb 16, 2024
Merged

Removes the module interface from the resolver interface #97

merged 1 commit into from
Feb 16, 2024

Conversation

leeren
Copy link
Contributor

@leeren leeren commented Feb 16, 2024

The resolver interface itself should not inherit the IModule interface since we should not assume that all resolves are modules. Note that in the future we will likely deprecate resolvers altogether anyway.

However, more interesting to note is that this was causing build failures for downstream contracts, as the ResolverBase was not properly making explicit from which contract the name() (main function provided by IModule) was being inherited from.

@leeren leeren requested a review from jdubpark February 16, 2024 03:12
@leeren leeren self-assigned this Feb 16, 2024
@leeren leeren merged commit ac6e784 into storyprotocol:main Feb 16, 2024
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants