Releases: elys-network/elys
v0.7.0
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
v0.6.0
Description
We are excited to announce the release of Elys Network v0.6.0. This version introduces an AMM module, enabling core AMM operations and introducing a new pool balancer design.
The update brings vital enhancements such as the introduction of a swap interface in the AMM module, a revised ante handler for commission and voting thresholds, and an implementation for uncommitted Eden calculation to enhance liquidity providers experience.
Additionally, the specifications for the molecule pool design have been added, a new incentive withdrawal message is now available, and a localnet testing environment has been set up to ensure seamless software upgrades.
Your feedback is always welcome.
What's Changed
- feat: 🎸 scaffold new amm module by @cosmic-vagabond in #80
- feat: 🎸 add create pool message by @cosmic-vagabond in #81
- Feat/join pool message by @cosmic-vagabond in #82
- Feat/exit pool message by @cosmic-vagabond in #83
- Feat/add pool map by @cosmic-vagabond in #84
- Update version number and walletname examples by @ollieottersync in #86
- feat: update ante handler to check 5% min commission and 66% max voti… by @kenta-elys in #85
- fix: 🐛 remove unecessary pool parameter for balancer by @cosmic-vagabond in #87
- feat: 🎸 create pool message by @cosmic-vagabond in #90
- Feat/swap interface by @cosmic-vagabond in #91
- feat: scaffold parameter module, add ante handler param, gov handlers… by @kenta-elys in #92
- feat: implement uncommitted Eden calculation from LP, dummy implement… by @kenta-elys in #77
- Molecule tech design by @jelysn in #71
- Feat/incentive withdraw by @kenta-elys in #93
- Docs/readme by @cosmic-vagabond in #94
- Test/setup localnet by @cosmic-vagabond in #96
- Test/setup localnet by @cosmic-vagabond in #97
- Test/improve localnet script by @cosmic-vagabond in #98
- Test/software upgrade script by @cosmic-vagabond in #99
- Test/fix script by @cosmic-vagabond in #100
- Feat/add store upgrades by @cosmic-vagabond in #101
Full Changelog: v0.5.4...v0.6.0
v0.5.4
What's Changed
- fix: remove panic when it is 0 reference count by @kenta-elys in #78
Full Changelog: v0.5.3...v0.5.4
v0.5.3
What's Changed
- fix: 🐛 init incentive module params by @cosmic-vagabond in #76
Full Changelog: v0.5.2...v0.5.3
v0.5.2
Description
We are excited to announce the release of Elys Chain version 0.5.2. This update brings significant changes and improvements.
First, we have updated the slashing parameters to ensure the security and integrity of the network during the testing period. Additionally, we have added version prefixes to binaries, making it easier for users to identify which version they are using with the auto-released binaries.
We have also fixed an issue with the incentive store and implemented a new gas fee distribution logic for the incentive module, ensuring that rewards are distributed fairly and transparently. Furthermore, we have completed the dockernet
test environment, enabling developers to test their applications in a more robust and stable environment.
One major change in this release is that we have discontinued the use of the Cosmos SDK distribution
module for transaction fees. Instead, we are now distributing transaction fees through the incentive
module. This means that both delegators and LPs can claim their rewards from the incentive
module, streamlining the process and making it easier for users to receive their rewards.
As always, we welcome your feedback and appreciate your continued support as we work to shape the future of blockchain technology. Thank you for being a part of our journey.
What's Changed
- Complete dockernet setup by @jelysn in #69
- docs: ✏️ denom units by @cosmic-vagabond in #73
- docs: ✏️ testnet params by @cosmic-vagabond in #74
- Feat/incentive gas distribute by @kenta-elys in #72
- fix: 🐛 disable incentive module hook causing panic by @cosmic-vagabond in #75
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- fix: 🐛 incentive store issue by @cosmic-vagabond in #68
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- chore: 🤖 update slashing params by @cosmic-vagabond in #66
- ci: 🎡 add version prefix to binaries by @cosmic-vagabond in #67
- Dockernet work by @jelysn in #61
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Description
We are pleased to announce the release of version v0.4.0 of Elys Chain.
This latest release includes important changes such as moving from Tendermint to CometBFT, adding a new oracle source, updating mint parameters in config files, and creating a burner module with epoch hooks for burning tokens.
Additionally, we have made improvements to the oracle and added an incentive feature. This release also includes bug fixes and store upgrades for the incentive and burner module.
We value your feedback and appreciate your ongoing support as we strive to shape the future of blockchain technology. Thank you for being a part of our journey.
What's Changed
- chore: 🤖 fix conflicting latest tag by @cosmic-vagabond in #45
- feat: 🎸 move from tendermint to cometbft by @cosmic-vagabond in #46
- Feature/two oracle source by @jelysn in #47
- chore: 🤖 update mint params in config files by @cosmic-vagabond in #50
- update version by @ollieottersync in #48
- changed max validator comission to 50% by @ollieottersync in #49
- feat: 🎸 create burner module initial spec by @cosmic-vagabond in #53
- feat: 🎸 add epoch hooks to burn module tokens by @cosmic-vagabond in #54
- fix: 🐛 add store upgrades for burner module by @cosmic-vagabond in #58
- Oracle enhancement by @jelysn in #52
- Feat/incentive by @kenta-elys in #51
- docs: ✏️ bump version by @cosmic-vagabond in #59
- fix: 🐛 conflicting incentive store upgrade by @cosmic-vagabond in #64
- fix: 🐛 delete conflicting incentive store by @cosmic-vagabond in #65
Full Changelog: v0.3.1...v0.4.0
v0.3.1
Description
Upgrade block height 116000
Upgrade Date: 17 April 2023
We are excited to announce the release of Elys Chain v0.3.1! This new version includes several significant improvements and features that we believe will further enhance your experience on our platform.
One of the most exciting updates is the release of the first iteration of our Incentive module. The Incentive module is designed to reward ecosystem participants, including liquidity providers (LPs), stakers, and Eden token holders. This module will periodically increase their uncommitted token balances, and it is integrated with the commitment module, updating accounting for both Eden tokens and Eden-Boost tokens.
We have also updated the commitment module to account for uncommitted tokens when canceling vesting.
Additionally, we have solved several building tool issues, such as binary installation and version alignment, and improved our documentation for our testnet network. These changes will make it easier for developers and users to interact with our platform.
As always, we look forward to your feedback. Thank you for your continued support as we work to build the future of blockchain technology.
What's Changed
- Feat/setup handlers by @cosmic-vagabond in #44
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- chore: 🤖 fix make install + version display by @cosmic-vagabond in #36
- Update readme.md - added quick access table by @ollieottersync in #42
- Fix: Cancel Vest by @AustinoBombino in #37
- Ci/actions cli by @cosmic-vagabond in #43
- Feat/incentive by @kenta-elys in #40
New Contributors
- @ollieottersync made their first contribution in #42
- @kenta-elys made their first contribution in #40
Full Changelog: v0.2.3...v0.3.0