Skip to content

Commit 3ab6b7a

Browse files
authored
Merge pull request #323 from informalsystems/main
Merge main into release/v3.x-new to prepare for v3.6.2 release
2 parents 66bb431 + 321f527 commit 3ab6b7a

File tree

60 files changed

+4872
-905
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+4872
-905
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
- Use integer arithmetic with `checked_multiply_ratio` to prevent overflows in Vortex resolve auction method.
2+
([\#319](https://github.com/informalsystems/hydro/pull/319))
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
- Allow users to withdraw tokens they previously deposited into Inflow, plus any yield that was made by deploying their tokens.
2+
([\#307](https://github.com/informalsystems/hydro/pull/307))
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
-Added parent lock ids query which returns the list of parent lock ids for a given child lock id.
2+
([\#316](https://github.com/informalsystems/hydro/pull/316))

.changelog/v3.6.2/summary.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<!--
2+
Add a summary for the release here.
3+
4+
If you don't change this message, or if this file is empty, the release
5+
will not be created. -->
6+
Date: October 6th, 2025

.github/workflows/populate-staging-contracts.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ jobs:
4040
echo "HYDRO_OSMO_CONTRACT_ADDRESS=neutron1xkvzdzfzacuzlwlxf5hhlrqgv9sz4rgd2gkhvgm8lmudn8lmw0fq2296nu" >> $GITHUB_ENV
4141
echo "TRIBUTE_OSMO_CONTRACT_ADDRESS=neutron1l6sq43kzhw77t7f5n9e6vxente0agcj3wyedkxtc08pm7c9uu2jsssq9wj" >> $GITHUB_ENV
4242
echo "HYDRO_OSMO_TRANCHES_NUM=1" >> $GITHUB_ENV
43+
44+
echo "HYDRO_NTRN_CONTRACT_ADDRESS=neutron1kwdzg8rhamvy55rz6xnchdy9hfysgp84uz6uxqud6az56nn4t7gsc4zzm0" >> $GITHUB_ENV
45+
echo "TRIBUTE_NTRN_CONTRACT_ADDRESS=neutron1s40ldcahqrjqylzw5vcnsd0ca7eym9dzhfxw5k00exvlng4c76hq0p4ftp" >> $GITHUB_ENV
46+
echo "HYDRO_NTRN_TRANCHES_NUM=1" >> $GITHUB_ENV
4347
4448
# Enter liquidity deployments info for all proposals from the previous round.
4549
# If the proposal power was > 0, liquidity deployment info will be entered with deployed_funds > 0.
@@ -53,6 +57,8 @@ jobs:
5357
source ./tools/deployment/enter_staging_liquidity_deployments.sh $CONFIG_FILE $HYDRO_ATOM_CONTRACT_ADDRESS $HYDRO_ATOM_TRANCHES_NUM
5458
5559
source ./tools/deployment/enter_staging_liquidity_deployments.sh $CONFIG_FILE $HYDRO_OSMO_CONTRACT_ADDRESS $HYDRO_OSMO_TRANCHES_NUM
60+
61+
source ./tools/deployment/enter_staging_liquidity_deployments.sh $CONFIG_FILE $HYDRO_NTRN_CONTRACT_ADDRESS $HYDRO_NTRN_TRANCHES_NUM
5662
5763
# Run the script to create proposals with tributes in current round
5864
- name: Populate round with proposals and tributes
@@ -63,6 +69,8 @@ jobs:
6369
source ./tools/deployment/populate_contracts.sh $CONFIG_FILE $HYDRO_ATOM_CONTRACT_ADDRESS $TRIBUTE_ATOM_CONTRACT_ADDRESS $HYDRO_ATOM_TRANCHES_NUM
6470
6571
source ./tools/deployment/populate_contracts.sh $CONFIG_FILE $HYDRO_OSMO_CONTRACT_ADDRESS $TRIBUTE_OSMO_CONTRACT_ADDRESS $HYDRO_OSMO_TRANCHES_NUM
72+
73+
source ./tools/deployment/populate_contracts.sh $CONFIG_FILE $HYDRO_NTRN_CONTRACT_ADDRESS $TRIBUTE_NTRN_CONTRACT_ADDRESS $HYDRO_NTRN_TRANCHES_NUM
6674
6775
# Refresh some expired lockup or create a new one, and then vote with it in all tranches of the current round
6876
- name: Lock tokens and vote
@@ -76,3 +84,6 @@ jobs:
7684
7785
TOKEN_TO_LOCK="ibc/75249A18DEFBEFE55F83B1C70CAD234DF164F174C6BC51682EE92C2C81C18C93"
7886
source ./tools/deployment/lock_and_vote.sh $CONFIG_FILE $HYDRO_OSMO_CONTRACT_ADDRESS $HYDRO_OSMO_TRANCHES_NUM $TOKEN_TO_LOCK
87+
88+
TOKEN_TO_LOCK="factory/neutron1frc0p5czd9uaaymdkug2njz7dc7j65jxukp9apmt9260a8egujkspms2t2/udntrn"
89+
source ./tools/deployment/lock_and_vote.sh $CONFIG_FILE $HYDRO_NTRN_CONTRACT_ADDRESS $HYDRO_NTRN_TRANCHES_NUM $TOKEN_TO_LOCK

CHANGELOG

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# CHANGELOG
22

3+
## v3.6.2
4+
5+
Date: October 6th, 2025
6+
7+
### BUG FIXES
8+
9+
- Use integer arithmetic with `checked_multiply_ratio` to prevent overflows in Vortex resolve auction method.
10+
([\#319](https://github.com/informalsystems/hydro/pull/319))
11+
12+
### FEATURES
13+
14+
- Allow users to withdraw tokens they previously deposited into Inflow, plus any yield that was made by deploying their tokens.
15+
([\#307](https://github.com/informalsystems/hydro/pull/307))
16+
-Added parent lock ids query which returns the list of parent lock ids for a given child lock id.
17+
([\#316](https://github.com/informalsystems/hydro/pull/316))
18+
319
## v3.6.1
420

521
Date: September 9th, 2025
@@ -172,10 +188,10 @@ Date: February 11th, 2025
172188

173189
- Allow users / aggregators to unvote without having to switch votes.
174190
([\#218](https://github.com/informalsystems/hydro/pull/218))
175-
- Introduced the compounder cap- a reserved portion of the maximum token lock limit that is allocated exclusively for known users from the previous round.
176-
([\#220](https://github.com/informalsystems/hydro/pull/220))
177191
- Introduced SnapshotMaps for tracking the historical voting power for each user as well as the round total voting power.
178192
([\#220](https://github.com/informalsystems/hydro/pull/220))
193+
- Introduced the compounder cap- a reserved portion of the maximum token lock limit that is allocated exclusively for known users from the previous round.
194+
([\#220](https://github.com/informalsystems/hydro/pull/220))
179195
- Added support for integrating Hydro as a voting module in DAO DAO governance smart contracts.
180196
([\#226](https://github.com/informalsystems/hydro/pull/226))
181197

@@ -272,10 +288,10 @@ Date: November 18th, 2024
272288

273289
### FEATURES
274290

275-
- Add a minimum liquidity request value to proposals.
276-
([\#164](https://github.com/informalsystems/hydro/pull/164))
277291
- Adjusts tributes to only be claimable if their proposal received a non-zero fund deployment.
278292
([\#164](https://github.com/informalsystems/hydro/pull/164))
293+
- Add a minimum liquidity request value to proposals.
294+
([\#164](https://github.com/informalsystems/hydro/pull/164))
279295
- Allow whitelist admins to register performed liquidity deployments in the Hydro contract.
280296
([\#164](https://github.com/informalsystems/hydro/pull/164))
281297
- Allow bids to set a custom duration they would like to receive liquidity for.

Cargo.lock

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ members = [
1616
resolver = "2"
1717

1818
[workspace.package]
19-
version = "3.6.1"
19+
version = "3.6.2"
2020
edition = "2021"
2121

2222
[profile.release]

artifacts/checksums.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
a6f0afa6224b19d3e52a68ee71248a8d498debcd0ea0a2ea9474805bcbb81ca4 d_token_info_provider.wasm
2-
54fe4910e900dc66b017b10cc251e3fc98e6e8cf73af46fca2ebe206762e57c9 dao_voting_adapter.wasm
3-
4d0740b603d8cce240c26a697f2048f807995bd7e84e0f96f2d3719a714dcd66 gatekeeper.wasm
4-
45a9e43372c404fe16362bce77b3ca7e54eefe09de38e455800793bc98f53cd4 hydro.wasm
5-
c5e7d8ab97885ab89591dc92ecff1bfe8b8ca465ad0ddd56ac6740f0a3da6bc3 inflow.wasm
6-
0c204b72ebd3c3daca25521301e5dab7b127aea638981791ce6caaae67049e8d liquid_collateral.wasm
7-
8dd203c030a2aa002beb1d1d917cf033a815f2fda270a8e7eea3fc77885c00b2 marketplace.wasm
8-
abaa897f5122c9786c95e15d7b6f0d64166c024fc8906b84280d3e084efb6651 st_token_info_provider.wasm
9-
4dbb8b38359618a8ced07e9fcc1a398c58af7a3c4206e59b702f14e882f23f7c tribute.wasm
1+
6e75739372bf9e3f188fbb707ce93a38619021f1e9dc7532f00def53b35fac20 d_token_info_provider.wasm
2+
90c08f794faf3f5a71b94c5c25050c1bbf91d3a82fdcc604847a1b09acb52042 dao_voting_adapter.wasm
3+
b0feadfd0db42e6536f71c17ad2ca76177b38f49f40f490a91d58c8d3a426f7c gatekeeper.wasm
4+
b01b986eefc8e55950700283fd472b3e4102dacf64f0efb58dd32cb550795bc3 hydro.wasm
5+
c343d3ffffced73851a17d0cc1de8e40bb282f369e21f34124466dc536598cf4 inflow.wasm
6+
98c6cd3ba16e17fcb6f8c872446e2dc9f5c9bd5b9084aa1d3a34a4583eb2a8d9 liquid_collateral.wasm
7+
96012e757b8965bb265e35c6e46ca14b6cb5bcb87d41fb23eb19c9a5eed67cd2 marketplace.wasm
8+
314de5209fa206082e37abcee59c06ec6136142b9a3b3871e0040dfafa57a06d st_token_info_provider.wasm
9+
f12229a1a10a023b3f6047f2a4fe4ed0255be0d5acedfbe477973b86ece33e46 tribute.wasm
0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)