Skip to content

Releases: elys-network/elys

v0.10.0

30 Aug 14:50
fb51cb4
Compare
Choose a tag to compare

Description

We are thrilled to announce the release of Elys Network v0.10.0! This latest version comes packed with groundbreaking features and improvements that will elevate your experience to new heights.

🔍 What's New?

  • Enhanced Margin functionalities, including support for both Short and partial opening/closing of positions.
  • A bolstered test coverage for our margin module.
  • A revolutionary stacked slippage mechanism ensuring fairer slippage for all.
  • An innovative swap transactions ordering mechanism for smoother swaps.
  • Integration with go-releaser expands our support to more platforms and architectures.
  • Major updates in the margin module, allowing more flexibility with collaterals and multi-asset pools.
  • And more!

We've worked tirelessly to bring you this release, and we're excited to see how these improvements will benefit our community. As always, your feedback is invaluable. Let us know your thoughts and experiences with v0.10.0.

Stay connected, and here's to reaching greater heights together!

⚡️ Binaries

Binaries for Linux and Darwin (amd64 and arm64) are available below.
Darwin users can also use the same universal binary elysd-0.10.0-darwin-all for both amd64 and arm64.

🔨 Build from source

If you prefer to build from source, you can use the following commands:

git clone https://github.com/elys-network/elys
cd elys && git checkout v0.10.0
make install

What's Changed

Full Changelog: v0.9.0...v0.10.0

v0.9.0

04 Aug 17:18
3e0208d
Compare
Choose a tag to compare

Description

We are thrilled to announce the release of Elys Network v0.9.0, encompassing a range of enhancements and fixes to heighten the overall performance and functionality of the platform. The key changes in this release include:

1. Minimum Gas Prices Configuration:

  • Addition of settings for minimum gas prices, allowing for multiple tokens to be leveraged for transaction gas fees. This enhances the flexibility and accessibility of transactions within the network.

2. Revenue Collection Logic Implementation:

  • Implementation of the core logic to facilitate revenue collection, providing a streamlined approach to handle income generated within the network.

3. Margin Module & Position Management:

  • The initial specification of the margin module has been introduced.
  • This includes functionalities for opening and closing long positions, enhancing the trading capabilities of the network.

4. Governance Proposal Automation:

  • A specialized script has been crafted to prepare and automatically submit governance proposals.
  • This includes updates to pool information such as multiplier settings, making governance operations more efficient and transparent.

5. Cosmos SDK Upgrade:

  • The chain has been upgraded to Cosmos SDK version 0.47.4, ensuring compatibility with the latest features and improvements of the Cosmos ecosystem.

6. CI Pipeline Enhancements:

  • Various issues within the Continuous Integration (CI) pipeline have been addressed, improving the process for releasing new binaries with the updated SDK version.

7. CosmWasm Smart Contracts Integration:

  • Integration of the wasmd module now enables support for CosmWasm smart contracts, expanding the development possibilities and enriching the smart contract ecosystem on Elys Network.

This release reflects our continuous commitment to advancing the Elys Network's capabilities and addressing user feedback.

We extend our gratitude for your ongoing support, and want to emphasise that your feedback is highly valued and appreciated.

What's Changed

Full Changelog: v0.8.0...v0.9.0

v0.8.0

28 Jun 14:37
567574b
Compare
Choose a tag to compare
v0.8.0 Pre-release
Pre-release

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.

  1. Fixed Bareberry security issue.
  2. Updated default timeout parameter to 4s for better responsiveness.
  3. Integrated oracle module for price discovery in AMM join and exit pool flows.
  4. Added auto conversion of Elys to USDC using the AMM module.
  5. Expanded unit test coverage for improved reliability.
  6. Introduced commitment flow to automate LP token commitment.
  7. Simplified AMM code structure by removing pointers from the pool structure.
  8. Added additional edge case tests for AMM swap logic.
  9. Refactored AMM functions and tests for better efficiency.
  10. Set initial LP token price to one.
  11. Included more unit tests for create pool flow in AMM module.
  12. Integrated AMM with incentive module.
  13. 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

Full Changelog: v0.7.0...v0.8.0

v0.7.0

13 Jun 14:33
c33ff69
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

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:

  1. Locate and access the ~/.elys/config/config.toml file on your validator node.
  2. Within the file, identify the line that reads: timeout_commit = "5s".
  3. Replace the existing value, 5s, with the new desired blocktime of 4s.
  4. Save the changes made to the config.toml file.
  5. 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

New Contributors

Full Changelog: v0.6.0...v0.7.0

v0.6.0

31 May 14:42
ece5524
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

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

Full Changelog: v0.5.4...v0.6.0

v0.5.4

12 May 08:08
70afa11
Compare
Choose a tag to compare
v0.5.4 Pre-release
Pre-release

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

11 May 09:46
c1e4af3
Compare
Choose a tag to compare
v0.5.3 Pre-release
Pre-release

What's Changed

Full Changelog: v0.5.2...v0.5.3

v0.5.2

11 May 08:52
2c8ee4c
Compare
Choose a tag to compare
v0.5.2 Pre-release
Pre-release

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

Full Changelog: v0.5.1...v0.5.2

v0.5.1

04 May 09:49
a688aef
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

04 May 09:05
8451802
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.4.0...v0.5.0