Releases: elys-network/elys
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
v0.29.31
Description
Proposal: https://testnet.ping.pub/elys/gov/190
We're thrilled to announce the launch of Elys Network v0.29.31! This update is primarily focused on enhancements and codebase improvements. Here’s a brief overview of what’s new:
Changes
- update lptoken price calc logic to use decimals by @jelysn in #441
- docs: update validator guide to update app db backend by @cosmic-vagabond in #442
- Fix/time issue by @cosmic-vagabond in #443
- chore: fix upgrade assure script by @cosmic-vagabond in #444
- chore: update assure spins up 2 nodes to test consensus for upgrades by @cosmic-vagabond in #446
- Apr fixes by @jelysn in #445
- Halborn fixes by @jelysn in #447
- ci: upgrade assure run in two stages by @cosmic-vagabond in #449
- Commitment refactoring by @jelysn in #448
- ci: use faster snap provider server by @cosmic-vagabond in #451
- ci: timeout next block waiting if no consensus by @cosmic-vagabond in #452
- chore: untoumbosted testnet nodes by @cosmic-vagabond in #453
- ci: increase broadcast tx timeout in upgrade-assure by @cosmic-vagabond in #454
- ci: use go 1.21 by @cosmic-vagabond in #456
- calculate UsdAmount on Eden/Elys token amount queries by @jelysn in #457
- build: upgrade to sdk v0.47.10 by @cosmic-vagabond in #458
- Resolve issues in claim vesting and vest start function by @jelysn in #459
- build: ibc-go update by @cosmic-vagabond in #460
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.29.31-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.29.31
make install
What's Changed
See the full changelog here
v0.29.30-p2
Description
v0.29.30 patch 2
Fix
total size of proposal block parts exceeds maximum block bytes (1051785 > 1048576)
error by increasing max block size
⚡️ Binaries
Binaries for Linux and Darwin (amd64 and arm64) are available below.
Darwin users can also use the same universal binary elysd-v0.29.30-p2-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.29.30-p2
make install
What's Changed
See the full changelog here
v0.29.30-p1
Description
v0.29.30 patch 1
Fix time.Now()
issue
⚡️ Binaries
Binaries for Linux and Darwin (amd64 and arm64) are available below.
Darwin users can also use the same universal binary elysd-v0.29.30-p1-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.29.30-p1
make install
What's Changed
See the full changelog here
v0.29.30
Description
Proposal: https://testnet.ping.pub/elys/gov/185
We're thrilled to announce the launch of Elys Network v0.29.30! This update is primarily focused on enhancements and codebase improvements. Here’s a brief overview of what’s new:
Changes
- chore: fix sed in scripts by @cosmic-vagabond in #434
- leveragelp open/close fix by @jelysn in #436
- fix: amm cli + add scripts to generate gov proposal payloads by @cosmic-vagabond in #437
- fix: epochs infos missing start time by @cosmic-vagabond in #438
- Incentive remove usage of multiple epoch values, fix usdc reward not claim issue by @jelysn in #439
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.29.30-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.29.30
make install
What's Changed
See the full changelog here