Description
Elys's team is pleased to announce the release of version v0.7.0, which introduces several new features and enhancements. This release focuses on improving the functionality and performance of the platform while providing users with a more seamless and rewarding experience. The following changes have been made.
- DEX Rewards per Pool Mechanism: Users can now earn rewards based on their participation in specific pools, incentivizing liquidity provision.
- Oracle Module Integration: The Oracle module has been seamlessly integrated into the AMM module, providing real-time price feeds for accurate market data.
- Incentive Module Documentation: The Incentive module has been extensively documented, offering comprehensive guidance on implementing and utilizing incentives effectively.
- AMM Join and Leave Liquidity Pool: Users can easily join or leave liquidity pools within the AMM module, enhancing liquidity provision and trading efficiency.
- Increased Test Coverage: The release includes additional unit tests, ensuring a reliable and stable platform experience.
We are also excited to announce a significant development in the Elys Network's infrastructure. In our continuous pursuit of improving performance and security, we have migrated away from Tendermint and transitioned to CometBFT, a robust Tendermint fork. CometBFT offers superior performance and enhanced security measures, providing a more efficient and reliable environment for our validators.
As part of this transition, we aim to optimize the network blocktime to ensure optimal efficiency. CometBFT empowers us to reduce the blocktime to as low as 2 seconds. However, to ensure a seamless transition and mitigate any potential challenges, we have decided to adopt an incremental approach. Initially, we will be reducing the blocktime to 4 seconds, closely monitoring the Testnet environment and actively seeking feedback from the validator community.
To facilitate this transition, we kindly request all validators to make certain manual changes on their end. Please follow the steps outlined below:
- Locate and access the
~/.elys/config/config.toml
file on your validator node. - Within the file, identify the line that reads:
timeout_commit = "5s"
. - Replace the existing value,
5s
, with the new desired blocktime of4s
. - Save the changes made to the
config.toml
file. - Restart your validator node to ensure the changes take effect.
By implementing these modifications, the network's blocktime will effectively be reduced to 4 seconds, thereby increasing transaction throughput and overall network efficiency.
We appreciate your cooperation and understanding during this transition period. Your participation and valuable feedback play a pivotal role in shaping the future of the Elys Network. Should you encounter any difficulties or have any questions, please do not hesitate to reach out to our support team.
Thank you for your continued support and as always, we value and appreciate your feedback.
What's Changed
- Feat/swap logic by @cosmic-vagabond in #95
- Feat/lp dex reward per pool by @kenta-elys in #105
- Oracle based pool by @jelysn in #106
- Incentive module spec by @jelysn in #103
- Resubmit of updated Makefile by @effofxprime in #109
- feat: add unit test on lps and stakers reward distribution part by @kenta-elys in #108
- Feat/amm join pool by @cosmic-vagabond in #111
- Feat/amm exit pool by @cosmic-vagabond in #112
- feat: withdraw function unit testing and exception handling in commit… by @kenta-elys in #113
- Oracle pool swap logic implementation by @jelysn in #110
- Chore/remove store upgrades by @cosmic-vagabond in #114
- Oracle pool unit test by @jelysn in #116
- fix: update upgrade handler to set paramset properly in incentive module by @kenta-elys in #117
New Contributors
- @effofxprime made their first contribution in #109
Full Changelog: v0.6.0...v0.7.0