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

auction: connect auction component to application #4259

Merged
merged 12 commits into from
Apr 23, 2024
Merged

Conversation

erwanor
Copy link
Member

@erwanor erwanor commented Apr 23, 2024

Describe your changes

This PR adds:

  • auction genesis content to the application state
  • auction parameters to the application state (and governance update logic)
  • connects the app ABCI implementation to the auction's component interface

Issue ticket number and link

#4228 and #4252

Checklist before requesting a review

  • If this code contains consensus-breaking changes, I have added the "consensus-breaking" label. Otherwise, I declare my belief that there are not consensus-breaking changes, for the following reason:

    This is consensus breaking

@erwanor erwanor added protobuf-changes Makes changes to the protobuf definitions. A-auction Area: Relates to the auction component labels Apr 23, 2024
@erwanor erwanor added this to the Sprint 5 milestone Apr 23, 2024
@erwanor erwanor self-assigned this Apr 23, 2024
@erwanor erwanor added the consensus-breaking breaking change to execution of on-chain data label Apr 23, 2024
Copy link
Contributor

@cratelyn cratelyn left a comment

Choose a reason for hiding this comment

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

nice!

@erwanor erwanor merged commit 8c4d89f into main Apr 23, 2024
8 checks passed
@erwanor erwanor deleted the erwan/auction_params branch April 23, 2024 16:40
erwanor added a commit that referenced this pull request Apr 24, 2024
## Describe your changes

This PR adds:
- auction genesis content to the application state
- auction parameters to the application state (and governance update
logic)
- connects the app ABCI implementation to the auction's component
interface

## Issue ticket number and link

#4228 and #4252 

## Checklist before requesting a review

- [x] If this code contains consensus-breaking changes, I have added the
"consensus-breaking" label. Otherwise, I declare my belief that there
are not consensus-breaking changes, for the following reason:

  > This is consensus breaking
erwanor added a commit that referenced this pull request Apr 24, 2024
This PR adds:
- auction genesis content to the application state
- auction parameters to the application state (and governance update
logic)
- connects the app ABCI implementation to the auction's component
interface

- [x] If this code contains consensus-breaking changes, I have added the
"consensus-breaking" label. Otherwise, I declare my belief that there
are not consensus-breaking changes, for the following reason:

  > This is consensus breaking
erwanor added a commit that referenced this pull request Apr 24, 2024
This PR adds:
- auction genesis content to the application state
- auction parameters to the application state (and governance update
logic)
- connects the app ABCI implementation to the auction's component
interface

- [x] If this code contains consensus-breaking changes, I have added the
"consensus-breaking" label. Otherwise, I declare my belief that there
are not consensus-breaking changes, for the following reason:

  > This is consensus breaking
@erwanor
Copy link
Member Author

erwanor commented May 7, 2024

This was state-breaking because the auction component adds its own set of parameters to the app state!

@erwanor erwanor added the state-breaking breaking change to on-chain data label May 7, 2024
hdevalence pushed a commit that referenced this pull request May 7, 2024
…4338)

## Describe your changes

@hdevalence noticed that we were missing a migration for the
`AuctionParameters`. This PR adds a migration to write the parameters to
the app state.

## Issue ticket number and link

This was a miss in #4259

## Checklist before requesting a review

- [x] If this code contains consensus-breaking changes, I have added the
"consensus-breaking" label. Otherwise, I declare my belief that there
are not consensus-breaking changes, for the following reason:

  > This is a migration
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-auction Area: Relates to the auction component consensus-breaking breaking change to execution of on-chain data protobuf-changes Makes changes to the protobuf definitions. state-breaking breaking change to on-chain data
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants