Releases: elys-network/elys
v0.38.1
Description
Proposal: https://testnet.ping.pub/elys/gov/249
We're thrilled to announce the launch of Elys Network v0.38.1! This update is primarily focused on enhancements and codebase improvements. Here’s a brief overview of what’s new:
Changes
- [Leveragelp]: Claim rewards before closing by @amityadav0 in #636
- docs: improve AMM and Leverage LP docs by @cosmic-vagabond in #637
- [StableStake]: Update interest paid by @amityadav0 in #639
- Feat/add missing pool info by @cryptokage1996 in #638
- Hot fix by @amityadav0 in #641
- a new hotfix was added to update permissions to masterchef module by @fenriz07 in #642
- fix: throw error if asset price not set in leverage lp keeper position by @cosmic-vagabond in #643
- docs: improve module docs by @cosmic-vagabond in #640
- ci: use latest version of snap gen to fix bank default send enabled i… by @cosmic-vagabond in #645
- feat: adjust gas price to oracle price feed msgs by @cosmic-vagabond in #644
- ci: setup handler to clean up old states by @cosmic-vagabond in #647
- Migrate remaining functionalities from AH CW to Tier native module by @amityadav0 in #648
- chore: fix some comments for struct field by @cloudclaim in #649
- [LeverageLp]: Update liquidation algorithm by @amityadav0 in #646
- [Tier]: Add query to get consolidated price by @amityadav0 in #650
- [Commitment]: Add commitment vesting info query by @amityadav0 in #651
- Fix open position counter, Remove extra arg from
show-portfolio
by @amityadav0 in #652
This release is part of our continuous effort to refine and optimize Elys Network. We appreciate the dedication and expertise of our contributors who help make Elys Network more robust and user-friendly.
Thank you for your ongoing support of Elys Network!
⚡️ Binaries
Binaries for Linux and Darwin (amd64 and arm64) are available below.
Darwin users can also use the same universal binary elysd-v0.38.1-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.38.1
make install
What's Changed
See the full changelog here
v0.38.0
Description
Proposal replaced by v0.38.1
Thank you for your ongoing support of Elys Network!
⚡️ Binaries
Binaries for Linux and Darwin (amd64 and arm64) are available below.
Darwin users can also use the same universal binary elysd-v0.38.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.38.0
make install
What's Changed
See the full changelog here
v0.37.0
Description
Proposal: https://testnet.ping.pub/elys/gov/221
We're thrilled to announce the launch of Elys Network v0.37.0! This update is primarily focused on enhancements and codebase improvements. Here’s a brief overview of what’s new:
Changes
- [Leveragelp]: Leverage should be same for existing positions by @amityadav0 in #627
- [LeverageLp]: Add new message to add collateral to existing position by @amityadav0 in #629
- [Tier]: Remove old data by @amityadav0 in #628
- Locked tokens query by @jelysn in #626
- Check and fix leverage LP allocated amount by @amityadav0 in #630
- chore(deps): bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5 by @dependabot in #631
- feat: leverageLp amm info by @cryptokage1996 in #632
- Masterchef estaking docs update by @jelysn in #633
- [Leveragelp]: Bug fix by @amityadav0 in #634
- command timeout was added to backup devnet step by @fenriz07 in #635
New Contributors
- @cryptokage1996 made their first contribution in #632
Full Changelog: v0.36.0...v0.37.0
This release is part of our continuous effort to refine and optimize Elys Network. We appreciate the dedication and expertise of our contributors who help make Elys Network more robust and user-friendly.
Thank you for your ongoing support of Elys Network!
⚡️ Binaries
Binaries for Linux and Darwin (amd64 and arm64) are available below.
Darwin users can also use the same universal binary elysd-v0.37.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.37.0
make install
What's Changed
See the full changelog here
v0.36.0
Description
Proposal: https://testnet.ping.pub/elys/gov/218
We're thrilled to announce the launch of Elys Network v0.36.0! This update is primarily focused on enhancements and codebase improvements. Here’s a brief overview of what’s new:
Changes
- Max borrow amount by @amityadav0 in #619
- [Bug]: Leverage LP position count fix by @amityadav0 in #620
- ci: fix lookup cache issue by @cosmic-vagabond in #622
- docs: accounted pool module concept doc by @cosmic-vagabond in #621
- amm hook fix when executed through leveragelp by @jelysn in #624
This release is part of our continuous effort to refine and optimize Elys Network. We appreciate the dedication and expertise of our contributors who help make Elys Network more robust and user-friendly.
Thank you for your ongoing support of Elys Network!
⚡️ Binaries
Binaries for Linux and Darwin (amd64 and arm64) are available below.
Darwin users can also use the same universal binary elysd-v0.36.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.36.0
make install
What's Changed
See the full changelog here
v0.35.0
Description
Proposal: https://testnet.ping.pub/elys/gov/217
We're thrilled to announce the launch of Elys Network v0.35.0! This update is primarily focused on enhancements and codebase improvements. Here’s a brief overview of what’s new:
Changes
- fix: missing hook arg #618
- Tier Module: Add hooks and queries #609
- [Perpetual]: Add new message to add collateral to existing position #608
- Leveragelp close position update fix #615
- Add liquidation price query for a position #613
- New workflow was added to rollback devnet to old version #612
- Leveragelp fixes #610
- ci: branch protection ci workflows #606
- EdenApr and externalApr calculation forward looking #604
This release is part of our continuous effort to refine and optimize Elys Network. We appreciate the dedication and expertise of our contributors who help make Elys Network more robust and user-friendly.
Thank you for your ongoing support of Elys Network!
⚡️ Binaries
Binaries for Linux and Darwin (amd64 and arm64) are available below.
Darwin users can also use the same universal binary elysd-v0.35.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.35.0
make install
What's Changed
See the full changelog here
v0.34.0
Description
Proposal: https://testnet.ping.pub/elys/gov/212
We're thrilled to announce the launch of Elys Network v0.34.0! This update is primarily focused on enhancements and codebase improvements. Here’s a brief overview of what’s new:
Changes
- Fix APR calculation by @jelysn in #574
- Halborn finding fix by @jelysn #572
- Ci/cleanup upgrade handler by @cosmic-vagabond in #573
- Post v33 fix by @jelysn #574
- Perp by @amityadav0 #576
- Leverage LP rewards fix by @jelysn #577
- Leverage LP total by @amityadav0 #580
- fix: regen proto files by @cosmic-vagabond in #600
- devnet chain version set using commit hash by @fenriz07 in #602
This release is part of our continuous effort to refine and optimize Elys Network. We appreciate the dedication and expertise of our contributors who help make Elys Network more robust and user-friendly.
Thank you for your ongoing support of Elys Network!
⚡️ Binaries
Binaries for Linux and Darwin (amd64 and arm64) are available below.
Darwin users can also use the same universal binary elysd-v0.34.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.34.0
make install
What's Changed
See the full changelog here
v0.33.0
Description
Proposal: https://testnet.ping.pub/elys/gov/210
We're thrilled to announce the launch of Elys Network v0.33.0! This update is primarily focused on enhancements and codebase improvements. Here’s a brief overview of what’s new:
Changes
- chore: make struct comments match struct names by @bytesingsong in #551
- docs: add transferhook module specs by @cosmic-vagabond in #556
- docs: add oracle specs by @cosmic-vagabond in #553
- [Leverage LP] Fix: Get existing leverage position by @amityadav0 in #558
- docs: add accounted pool module specs by @cosmic-vagabond in #555
- docs: add toknomics module specs by @cosmic-vagabond in #549
- docs: add commitment module specs by @cosmic-vagabond in #547
- docs: asset profile module specs by @cosmic-vagabond in #548
- docs: add perpetual module specs by @cosmic-vagabond in #557
- docs: add stablestake module specs by @cosmic-vagabond in #554
- [Leverage LP]: Update an existing position stop loss price by @amityadav0 in #559
- ci: upload and restore cache to and fro r2 by @cosmic-vagabond in #542
- New gov proposal was added to update the burner module's params by @fenriz07 in #519
- Add parameters to update WASM module params through gov proposal by @fenriz07 in #518
- chore: make function comment match function names by @fudancoder in #566
- incentive APR query fix by @jelysn in #544
- Membership Tier Module by @amityadav0 in #552
- [Bug]: Fix calculate discount and add more tests by @amityadav0 in #570
- ci: use post-upgrade-snapshot-generator by @cosmic-vagabond in #571
This release is part of our continuous effort to refine and optimize Elys Network. We appreciate the dedication and expertise of our contributors who help make Elys Network more robust and user-friendly.
Thank you for your ongoing support of Elys Network!
⚡️ Binaries
Binaries for Linux and Darwin (amd64 and arm64) are available below.
Darwin users can also use the same universal binary elysd-v0.33.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.33.0
make install
What's Changed
See the full changelog here
v0.32.0
Description
Proposal: https://testnet.ping.pub/elys/gov/207
We're thrilled to announce the launch of Elys Network v0.32.0! This update is primarily focused on enhancements and codebase improvements. Here’s a brief overview of what’s new:
Changes
- docs: estaking spec folder by @cosmic-vagabond in #513
- fix: distribution module param migration + reset module balance by @cosmic-vagabond in #514
- Update chain to SDK v0.47.11 and Comet BFT v0.37.6 by @amityadav0 in #516
- ci: fix setup go cache by @cosmic-vagabond in #520
- ci: export new modules by @cosmic-vagabond in #521
- ci: fix upgrade-assure by @cosmic-vagabond in #522
- ci: reduce go mem limit by @cosmic-vagabond in #523
- ci: create second val job without go cache by @cosmic-vagabond in #524
- ci: compile new upgrade assure binary by @cosmic-vagabond in #525
- ci: add build step in prepare val data by @cosmic-vagabond in #526
- ci: build binary in next steps by @cosmic-vagabond in #527
- ci: add new modules types by @cosmic-vagabond in #528
- ci: update dist balanace in upgrade-assure by @cosmic-vagabond in #529
- ci: fix build old binary job by @cosmic-vagabond in #530
- ci: fix action checkout by @cosmic-vagabond in #531
- ci: fix cache by @cosmic-vagabond in #532
- ci: use new upgrade assure binary by @cosmic-vagabond in #533
- ci: fix go cache by @cosmic-vagabond in #534
- ci: move tmp files to home by @cosmic-vagabond in #535
- ci: restore tmp folder and fix paths by @cosmic-vagabond in #536
- ci: fix distr balance by @cosmic-vagabond in #537
- ci: fix distr balance second attempt by @cosmic-vagabond in #538
- ci: fix distr balance state 3 by @cosmic-vagabond in #539
- ci: fix dist balance 4 by @cosmic-vagabond in #540
- Prep v32 by @jelysn in #517
- ci: align mem limit in CI by @cosmic-vagabond in #541
- ci: reduce upgrade height to 5h by @cosmic-vagabond in #543
This release is part of our continuous effort to refine and optimize Elys Network. We appreciate the dedication and expertise of our contributors who help make Elys Network more robust and user-friendly.
Thank you for your ongoing support of Elys Network!
⚡️ Binaries
Binaries for Linux and Darwin (amd64 and arm64) are available below.
Darwin users can also use the same universal binary elysd-v0.32.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.32.0
make install
What's Changed
See the full changelog here
v0.31.0
Description
Proposal: https://testnet.ping.pub/elys/gov/197
We're thrilled to announce the launch of Elys Network v0.31.0! This update is primarily focused on enhancements and codebase improvements. Here’s a brief overview of what’s new:
Changes
-
New Features and Implementations:
- Added new flags to the upgrade-assure script.
- Implemented Masterchef and e-staking module.
- Added
amount
argument toleveragelp close
CLI and WASM bindings. - Added a script to upload post-upgrade snapshots to R2.
- Split CI workflow into multiple jobs for better performance.
- Added number of commitments counting on commitment parameters.
- Filtered out jailed validators.
-
Fixes and Improvements:
- Fixed setup handler version issue.
- Applied various Masterchef fixes.
- Fixed issues in the commitment module.
- Corrected WASM binding issues.
- Updated
AddCommittedToken
to avoid amount duplication on lockup. - Fixed a broken Discord link in
readme.md
.
-
Documentation Updates:
- Added a localnet upgrade guide.
- Updated upgrade assure documentation.
-
CI/CD Enhancements:
- Improved the upgrade assure CI workflow.
- Added scripts to handle snapshots and caching efficiently.
- Made various memory limit adjustments to optimize performance.
- Fixed multiple CI issues including API service, cache key, and genesis JSON.
-
Logging and Debugging:
- Replaced info logging with debug logging in the perpetual module.
- Added debug logging to the AMM module.
Overall, the release v0.31.0 focuses on enhancing the upgrade assurance process, implementing and refining key modules like Masterchef and e-staking, improving CI/CD workflows, and addressing various bugs and documentation issues.
This release is part of our continuous effort to refine and optimize Elys Network. We appreciate the dedication and expertise of our contributors who help make Elys Network more robust and user-friendly.
Thank you for your ongoing support of Elys Network!
⚡️ Binaries
Binaries for Linux and Darwin (amd64 and arm64) are available below.
Darwin users can also use the same universal binary elysd-v0.31.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.31.0
make install
What's Changed
See the full changelog here
v0.30.0
Description
Proposal: https://testnet.ping.pub/elys/gov/194
We're thrilled to announce the launch of Elys Network v0.30.0! This update is primarily focused on enhancements and codebase improvements. Here’s a brief overview of what’s new:
Changes
- chore: fix jailed nodes by @cosmic-vagabond in #461
- Increase timeout by @Wgil in #463
- Update upgrade gov window by @Wgil in #462
- fix: delete old proposals breaking commitment refactoring by @cosmic-vagabond in #464
- feat: swap fee discount cap to half pool swap fee min by @cosmic-vagabond in #465
- fix: apply swap fee to token in/out amount for each hop in a multi hop scenario by @cosmic-vagabond in #466
This release is part of our continuous effort to refine and optimize Elys Network. We appreciate the dedication and expertise of our contributors who help make Elys Network more robust and user-friendly.
Thank you for your ongoing support of Elys Network!
⚡️ Binaries
Binaries for Linux and Darwin (amd64 and arm64) are available below.
Darwin users can also use the same universal binary elysd-v0.30.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.30.0
make install
What's Changed
See the full changelog here