Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

version 7 tracking issue #358

Open
6 of 18 tasks
hoank101 opened this issue Dec 26, 2023 · 13 comments
Open
6 of 18 tasks

version 7 tracking issue #358

hoank101 opened this issue Dec 26, 2023 · 13 comments

Comments

@hoank101
Copy link
Collaborator

hoank101 commented Dec 26, 2023

Across:

  • wasmd
  • packet forward middleware
  • async-icq

There've been some changes to make how we interact with governance more conventional, and the ability to refund unforwardable forwards has been added.

Given that PFM in particular has made fairly big changes, and it doesn't make sense to stay on retracted code, v7 will stay on v0.47.x while using the mainine wasm client and hopefully mainline IBC.

Version 7


nice to haves

  • remove alliance
  • change bech32 prefix
@faddat
Copy link
Contributor

faddat commented Dec 26, 2023

hey :D

@hoank101 -- we are going to head straight to v0.50.x unless you think that this task is something that must be done this second. (and personally I am unsure)

Note: it's kinda worse than deprecated, wasmd v0.43 and v0.44 are retracted 😬

My vibe on the solution was to jump to v0.50.x but interested in your thoughts here

Related to this, I am currently working on:

cosmos/ibc-apps#153

please feel free to push to my branch if you can help!

I am modeling it after the ibc-go simapp.

@hoank101
Copy link
Collaborator Author

yeah @faddat, I think we need step by step, i just have PR at #361

i will check ibc-apps

@faddat
Copy link
Contributor

faddat commented Dec 26, 2023

@hoank101 will review now :D

it may make sense to do an ugprade on v0.47.x before v0.50.x I'll put you in our channel with skip, I am talking with Barry about that now

@faddat faddat changed the title Upgrade wasmd to v0.45.0, remove deprecated govbeta1 Upgrade to latest v0.47.x dependencies Dec 26, 2023
@faddat
Copy link
Contributor

faddat commented Dec 26, 2023

@hoank101 Actually I think you found a set of important issues. It took me crazy long to finish this up, but thank you!

I'm going to make this issue into a v7 tracker.

@RustNinja this means that your current work may even make it into the upcoming release!

@faddat faddat changed the title Upgrade to latest v0.47.x dependencies version 7 tracking issue Dec 26, 2023
@dzmitry-lahoda
Copy link
Contributor

Hello, how it is going? May I check WASMD migration if that is good to check ? I guess it would be that I check their release notes and see nothing will break. Said that, do we really have any contracts except mine (CVM+MANTIS)? I doubt.

@dzmitry-lahoda
Copy link
Contributor

I am for jumping to latest possible WASMD which is compile compatible to our go packages - I think all contracts on our chain are alfa - so doubt we care. Will recheck.

Other note - need to bump ontract size 2x like Neutron/Osmosis did and make FEE for contract (now it is zero), may be at least 20 USD to prevent SPAM.

@faddat
Copy link
Contributor

faddat commented Dec 27, 2023

@dzmitry-lahoda this upgrade shouldn't break contracts, except for grandpa.

Grandpa, we will need to update. We should study the smooth way of doing that.

@faddat
Copy link
Contributor

faddat commented Dec 27, 2023

@dzmitry-lahoda we do not yet have a migration, this is only the initial set of changes.

idk if you have a preference: typically, I'll get the changes in place, look at the global changeset, and then write the migration.

There's rather a lot to be concerned with here, so please do feel free to jump in.

I am thinking to merge

to the release/v7.0.x branch tonight.

We also need to ensure that this repository can publish packages (in this case docker images) to ghcr.io so we can put interchaintest back in the ci flow

@dzmitry-lahoda
Copy link
Contributor

dzmitry-lahoda commented Dec 29, 2023

I am thinking on making changes to wasmd, assuming nobody works on wasmd now.

What is timeline on delivering this branch? Assuming I do 100% of wasmd related work

@dzmitry-lahoda
Copy link
Contributor

dzmitry-lahoda commented Dec 29, 2023

https://github.com/ComposableFi/composable-cosmos/tree/faddat/upgrade-to-mainline

I testind wasmd on this branch and adding config points by me.

#281

#385

@JafarAz
Copy link
Collaborator

JafarAz commented Dec 29, 2023

@faddat @hoank101 Hey sirs, what is the timeline for getting version 7 feature complete?

@dzmitry-lahoda
Copy link
Contributor

some wasmd setup #394 , made it some address only and better size. added v7 upgrade handler.

if somebody knows how to set Upload contract fee - would be awesome. not found how.

@dzmitry-lahoda
Copy link
Contributor

working on pfm upgrade

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants