Description
We are elated to announce the latest release of Elys Network, version v0.12.0! This new version brings forth numerous enhancements, feature additions, and improvements, aimed at elevating the user experience and expanding the software's capabilities.
🌟 Key Highlights of v0.12.0:
-
Enhanced Margin Features:
- Users can now utilize assets other than native as collateral.
- Additional unit tests have been introduced for opening long with USDC and Atom and for checking long assets.
- Refactoring of close long flow, introduction of short flow and accompanying test cases, and updates to margin CLI API with added CLI examples.
- Clarification of terms with the use of base and trading currency terms in Margin.
-
Elys Documentation Improvement:
- Comprehensive updates and enhancements have been made to our documentation, providing clearer and more detailed information and guidelines.
-
Implementation of Multiple External Liquidity Endpoints:
- Price feed multiple external liquidity endpoints have been implemented, ensuring enhanced and seamless price feeding flow.
-
Incentive Module and Eden Rewards:
- The Eden rewards calculation algorithm in the incentive module has been updated, optimizing reward allocation.
-
Introduction of x/clock Module from Juno:
- Integration of the x/clock module from Juno for enhanced time management functionalities.
-
Governance Handlers:
- Addition of governance handlers for updating vesting info, ensuring smoother governance processes.
-
Enhanced Liquidity and Pool Management:
- Support for single side liquidity addition and the initialization of pool id starting at one instead of zero index, in the AMM.
-
Security and User Protection:
- Implementation of capping logic to the commitment vesting process, protecting the network against malicious users creating an excessive number of vesting requests.
🙏 Thank You:
We extend our heartfelt thanks to our dedicated community and users for their continued support and feedback, helping us in our mission to build a robust and user-friendly network. We are excited about the journey ahead and committed to continuous innovation and improvement.
⚡️ Binaries
Binaries for Linux and Darwin (amd64 and arm64) are available below.
Darwin users can also use the same universal binary elysd-v0.12.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.12.0
make install
What's Changed
- Feat/block 376 by @kenta-elys in #187
- docs: update readme by @cosmic-vagabond in #186
- test: add get-non-native-asset-test by @cosmic-vagabond in #188
- refactor: margin close long by @cosmic-vagabond in #189
- feat: add short logic and tests by @cosmic-vagabond in #190
- chore: update margin params in config file by @cosmic-vagabond in #191
- Margin consolidation by @kenta-elys in #192
- chore: use base and trading currency terms instead in margin by @cosmic-vagabond in #193
- Implement feed multiple external liquidity endpoint by @jelysn in #182
- refactor: margin functions by @cosmic-vagabond in #194
- feat: add additional short flow logic by @cosmic-vagabond in #197
- Incentive module Eden rewards calculation algorithm update. by @kenta-elys in #198
- feat: add x/clock module from juno by @cosmic-vagabond in #199
- feat: update margin CLI api and add CLI examples by @cosmic-vagabond in #200
- Feat/block 401 by @kenta-elys in #201
- Support single side liquidity addition by @jelysn in #203
- chore: pool id starts at one by @cosmic-vagabond in #202
- IBC Transfer middleware by @jelysn in #195
- fix: add missing incentive module migrator function by @cosmic-vagabond in #205
Full Changelog: v0.11.0...v0.12.0