* WIP: Implementation of the remainder of stablecurve methods * Edits based on PR feedback * revert SwapVersion * PR fixes * checked add / sub * reverted to using RoundDirection instead of LiquidityProviderOperaiton * removed LiquidityProviderOperation enum * Revert flipped parameters * initial attempt at noramlized_value * use d for noramlize value for stable curve * TradeDirection instead of RoundDirection for trading_tokens_to_pool_tokens * reimplemented the trading_tokens_to_pool tokens function for stable * Typo * fix rounding errors in pool_tokens_to_trading_tokens * try different values of amplification factor in test for stable curve * fixed broken tests, use constant_product normalized_value function * use cubic solver * fix noramlize_value function bad maths * redid noramlized value for one last time * added more proptests * Get tests to work * Fixup for prod usage Co-authored-by: Yutaro Mori <me@yutaromori.com> Co-authored-by: Jon Cinque <jon.cinque@gmail.com> |
||
---|---|---|
.. | ||
fuzz | ||
inc | ||
sim | ||
src | ||
Cargo.toml | ||
Xargo.toml | ||
cbindgen.toml | ||
program-id.md |