Replies: 1 comment
-
jdugger720 said he is taking a look at this and working on it locally |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
At the moment, the precision handling behind stableswappy utilizes the gymp2 package within the StableswapPoolMath class. The issue is gymp2 has a gplv3 copyleft licence associated with it. The task would be to replace the copyleft licenced python package with the BSD licenced mpmath package.
For DeFiPy to be a true MIT licenced product, it can't be utilizing copyleft software within it's codebase. Technically speaking, its is ok to brand DeFiPy as MIT licensed as the code itself has no issues, however if a company were to want to utilize the codebase, they would be forced to find an alternative to gymp2, as they would be also forced to use the gplv3 licenced gymp2 package, if they wanted to use the stableswap features.
This task is very algorithmic intensive, and would require a deep understanding of the math behind Composable Stable Pools. Good tutorials behind composable stable pools can be found here and here.
Beta Was this translation helpful? Give feedback.
All reactions