Description
We are excited to announce the release of Elys Network v0.8.0, which includes several key changes and enhancements to improve the functionality and security of the platform. This version brings various improvements to the Automated Market Maker (AMM) module, the oracle module for price discovery, the commitment module, and the incentive module. Additionally, unit test coverage has been expanded to ensure robustness and reliability.
- Fixed Bareberry security issue.
- Updated default timeout parameter to 4s for better responsiveness.
- Integrated oracle module for price discovery in AMM join and exit pool flows.
- Added auto conversion of Elys to USDC using the AMM module.
- Expanded unit test coverage for improved reliability.
- Introduced commitment flow to automate LP token commitment.
- Simplified AMM code structure by removing pointers from the pool structure.
- Added additional edge case tests for AMM swap logic.
- Refactored AMM functions and tests for better efficiency.
- Set initial LP token price to one.
- Included more unit tests for create pool flow in AMM module.
- Integrated AMM with incentive module.
- Added pool multiplier to incentive module parameters.
We greatly appreciate your ongoing support and as always, your feedback is highly valued and appreciated.
What's Changed
- Test/localnet update blocktime by @cosmic-vagabond in #118
- Ci/disable latest flow by @cosmic-vagabond in #120
- Ci/release workflow only for tags by @cosmic-vagabond in #121
- fix: 🐛 bareberry security fix by @cosmic-vagabond in #122
- update default timeout commit by @cosmic-vagabond in #125
- Oracle based join/exit pool by @jelysn in #119
- feat: implement conversion elys to usdc through amm module by @kenta-elys in #123
- Remaining swap unit tests by @jelysn in #126
- feat: commit lp token to commitment module when join, withdraw it when exit by @kenta-elys in #124
- fix issues with pointer in amm unit test files by @kenta-elys in #127
- Swap edge case tests & fix panics on swap by @jelysn in #128
- refactor amm files by @cosmic-vagabond in #130
- Set initial LP token price to be one & add unit test for create pool by @jelysn in #131
- Join/exit pool unit test by @jelysn in #132
- feat: implement real pool in incentive module, add pool multiplier to incentive module param by @kenta-elys in #129
- feat: add v3 migrator by @kenta-elys in #134
Full Changelog: v0.7.0...v0.8.0