Working in issue #46 with a new architecture. The final leverager is now composed of inheritance in 2 steps. Leverager.sol contains common code, CurveLeverager implements the swapping system and Balancer and Euler leveragers inherit from CurveLeverager (or another implementation for dex stuff) and introduces the flashloan mecanism.
Tell me what you think before I move further on this course and start prettyfing and documenting the code.
Working in issue #46 with a new architecture. The final leverager is now composed of inheritance in 2 steps. Leverager.sol contains common code, CurveLeverager implements the swapping system and Balancer and Euler leveragers inherit from CurveLeverager (or another implementation for dex stuff) and introduces the flashloan mecanism. Tell me what you think before I move further on this course and start prettyfing and documenting the code.