-
Notifications
You must be signed in to change notification settings - Fork 735
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
Add liquidity module to gaia #859
Add liquidity module to gaia #859
Conversation
We need some handler code to initialize the keepers during the upgrade correct. My mental model is we aren't doing a state dump during this upgrade and instead using the upgrade module functionality. |
Codecov Report
@@ Coverage Diff @@
## main #859 +/- ##
========================================
- Coverage 0.41% 0.39% -0.02%
========================================
Files 7 7
Lines 483 505 +22
========================================
Hits 2 2
- Misses 480 502 +22
Partials 1 1 |
I'm currently writing the initializers code. I'll commit it within this week. Thank you for your comments. |
Hello, we are planning to finalize the Liquidity module by the 15th of June and release the version for Gaia. And I'll make it R4R. I'd like to hear your all opinion. What do you think? here is the issue tendermint/liquidity#404 |
The rest path should be Cosmos |
Sure, Thanks for your opinion, Let me change it to |
The finalized version of liquidity module for Gaia is released https://github.com/tendermint/liquidity/releases/tag/v1.2.8 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉
You all probably already know this, but this upgrade does need to be tested on an exported state of the cosmos hub on a devnet. Basically, the cosmos hub genesis needs to be exported, the validator set needs to be tweaked to run with just a few nodes and the voting window needs to be reduced to a few minutes. Then a trial run of this upgrade should be run with a few nodes running cosmovisor. |
Yes I agree. https://github.com/b-harvest/cosmoshub-3-testnet This is not exactly what we need because the testnet was not for testing onchain upgrade, but it contains scripts for substituting validator keys for operation convenience. There exists several invariant check around validator info, so this should be helpful. Please reference it. |
Thank you for the suggestions and the review. @aaronc @alexanderbez I applied the code you suggested in the last commit. |
We performed an upgrade test using the states of The script and procedure description and results used for the test are written on this repo |
Excellent write up @dongsam 👍 |
Great! |
Excellent example of how to run an upgrade on a local machine. Very helpful for module development. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for contributing this module! Great work!
Closes: #858
Description
Add a tendermint/liquidity module to the Gaia for Gravity DEX.
https://github.com/tendermint/liquidity/releases/tag/v1.2.8
Changed package path to gravity-devs/liquidity version for import Gaia
https://github.com/Gravity-Devs/liquidity/releases/tag/v1.2.8
ref
For contributor use:
docs/
) or specification (x/<module>/spec/
)godoc
comments.Unreleased
section inCHANGELOG.md
Files changed
in the Github PR explorerFor admin use:
WIP
,R4R
,docs
, etc)