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

ProtoRev PR 1 + 2 Rebase #3681

Merged
merged 3 commits into from
Dec 10, 2022
Merged

ProtoRev PR 1 + 2 Rebase #3681

merged 3 commits into from
Dec 10, 2022

Conversation

davidterpay
Copy link
Contributor

@davidterpay davidterpay commented Dec 9, 2022

What is the purpose of the change

This PR rebases the first and second PR onto the latest changes on main. Additionally, it adds the protorev store key to the v14 upgrade. The changes for the first two PRs have already been approved and can be found here (#3587, #3646).

Brief Changelog

Testing and Verifying

This change added tests and can be verified as follows:

(example:)

  • Unit test cases for the current state of x/protorev
  • e2e with the new x/protorev store key passes

Documentation and Release Note

Documentation surrounding x/protorev can be found here #3594.

davidterpay and others added 3 commits December 9, 2022 13:32
* Configuring protorev in osmosis app + adding proto code

* generating proto code + adding types implementations

* implementing msg and gov types

* clean up + adding a few more test cases

* styling fixes

* lint fixes

* Updating URLs for queries and msg server to v13

* Refactor of pool statistics + errors

* proto update

* proto updates (snake casing for fields)

* refactoring params to standard implementation

* proposal handler upgrade for protorev
* setting up the keys for trading stores

* trading store getters and setters

* keeper testing

* configuring epoch hook in app + implementing the hook + genesis state update

* epoch testing

* clean up docs + test suite

* lint fixes

* more documentation

* updating token pair keys, refactoring deletion to use the same wrapper func, and moving around epoch code

* creating a helper func to update the highest liquidity pools

* renaming helper function
@github-actions github-actions bot added C:app-wiring Changes to the app folder C:CLI labels Dec 9, 2022
@davidterpay davidterpay added the V:state/compatible/backport State machine compatible PR, should be backported label Dec 9, 2022
@davidterpay davidterpay marked this pull request as ready for review December 9, 2022 20:28
Copy link
Member

@ValarDragon ValarDragon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, third commit looks good to me, commits 1 + 2 were already agreed upon

@ValarDragon ValarDragon added V:state/breaking State machine breaking PR and removed V:state/compatible/backport State machine compatible PR, should be backported labels Dec 10, 2022
@ValarDragon ValarDragon merged commit d9273e7 into main Dec 10, 2022
@ValarDragon ValarDragon deleted the protorev-rebase branch December 10, 2022 00:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C:app-wiring Changes to the app folder C:CLI V:state/breaking State machine breaking PR
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants