-
Notifications
You must be signed in to change notification settings - Fork 75
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
refactor: repo structure #652
Conversation
import {ERC20} from "solady/tokens/ERC20.sol"; | ||
// Interfaces | ||
import "./interfaces/IRegistry.sol"; | ||
import {IRegistry} from "./interfaces/IRegistry.sol"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(This can be in another PR) Would be cool to remove relative paths and just use the remappings.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
100% I started changing but it was popping up more issues on certain contracts so I left for an other PR the rest. I will open a ticket
The restructure of the repo is described here: https://www.notion.so/defi-wonderland/Repository-Restructure-b63179e113884c79b6f797f5db940109
Also updated remappings and imports.
Decided to delete a lot of test files and test helper contracts and mocks from strategies that are in the
deprecated
folder. Things get complex if we try to have tests for old and new strategies.v2.1
should only include tests for core and the refactored strategies, extensions and libraries.