cosmos / gaia

Cosmos Hub
https://hub.cosmos.network
Apache License 2.0
456 stars 666 forks source link

Prepare v50.x-lsm branch (port lsm module changes to cosmos-sdk v50) #2925

Open MSalopek opened 4 months ago

MSalopek commented 4 months ago

LSM features need to be available for cosmos-sdk@v50.x.

Similarly to previous versions, we need to port LSM features by modifying the x/staking module.

Context:

Referencing v47 port

Reference the v47 port to learn how to perform the same steps for v50. The behaviour should remain the same and behaviour/interface changes present in cosmos-sdk@v50 should be accomodated. It is important that the LSM port does not break any x/staking functionality that should not be changed.

These are all LSM backport PRs & bugfixes that were required for v47:

okwme commented 3 months ago

Hi is this the issue I should follow for release updates that include: https://github.com/cosmos/cosmos-sdk/pull/19614 ?

mpoke commented 3 months ago

Hi is this the issue I should follow for release updates that include: cosmos/cosmos-sdk#19614 ?

@okwme This issue is about Gaia with SDK 0.50. The fix you're mentioning (https://github.com/cosmos/cosmos-sdk/pull/19614) will be released in the next version of Gaia (v16).

okwme commented 3 months ago

oh wow already released and passing votes!! thank you @mpoke and the rest of the gaia squad, looking forward to the release :: )

mpoke commented 3 months ago

oh wow already released and passing votes!! thank you @mpoke and the rest of the gaia squad, looking forward to the release :: )

@okwme Just to make sure we are on the same page: The Gaia version currently in voting is v15 -- https://www.mintscan.io/cosmos/proposals/885. We plan to cut an RC for Gaia v16 by end of the month. So it will get on the Hub sometimes in April.

okwme commented 3 months ago

oof i totally misread 16 for 15. anyway great to hear 16 is on the way and keep up the good work everyone!

MSalopek commented 4 days ago

Work is tracked here: https://github.com/informalsystems/cosmos-sdk/tree/feat/lsm/v0.50.x