EndymionJkb
EndymionJkb
There was leftover code in the invariant update. Clean up and add tests to ensure we're updating the state after each regular join or exit.
Written to investigate the behavior of extreme swap fees, the infrastructure created for the fee simulation could be reused for other purposes. (In any case I didn't want to lose...
This is a direct port of the old #746 prototype (from last July) into the current codebase, so that it is slightly more usable as a baseline reference to what...
PoC LiquidityBootstrappingPool that requires no capital. (I left the original LiquidityBootstrappingPool and factory in place, to not break the tests.) See: https://drive.google.com/file/d/17id3yZX3ji_R1qoHombiRSLTKdqRSxsM/view?usp=sharing The underlying pool is limited to two tokens,...
We have tests for joins, exits, and swaps, some of which are equivalent (except for possible differences in fee handling). When we resolve the fee issues and the code is...
This is a perennial problem, and is probably an issue elsewhere as well. There is a varyDecimals option when creating a TokenList that will guarantee non-18-decimal tokens, which in my...
This entails first propagating the LegacyBasePool infrastructure to BasePool, the foundation of BaseWeightedPool (and therefore ManagedPools and LBPs), then implementing whatever special processing might need to be done in the...
Once it fits within the bytecode limit, we can deploy. We will also likely want to redeploy WeightedPool and OracleWeightedPool at this point, with all the new improvements (e.g., 20...