Skip to content
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

Implement Base Split Contract #123

Open
4 tasks
boulder225 opened this issue Mar 4, 2024 · 0 comments
Open
4 tasks

Implement Base Split Contract #123

boulder225 opened this issue Mar 4, 2024 · 0 comments
Assignees

Comments

@boulder225
Copy link

🎯 Problem to be solved

Split implementations are duplicated across various split implementations. This redundancy leads to a less efficient codebase, making it harder to maintain, more prone to errors, and less secure.

🛠️ Proposed solution

  • Implement a BaseSplit contract as a common foundation for all split types.
  • Develop a BaseSplitFactory contract to facilitate the creation of different split implementations.
  • Ensure the BaseSplit contract allows method overriding for different split types.
  • Refactor existing split implementations to inherit from the new BaseSplit contract
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants