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

Old PrepareProposal and vote extension integration on feature/abci++ppp #9117

Merged
merged 13 commits into from
Aug 3, 2022

Conversation

sergio-mena
Copy link
Contributor

@sergio-mena sergio-mena commented Jul 28, 2022

This PR represents the integration between RequestPrepareProposal and vote extensions. We have brought it to branch feature/abci++ppp for two reasons:

  • All later PrepareProposal related changes depend on it
  • When PrepareProposal/ProcessProposal are released they will have their final form, with vote extensions reserved for future use (in the way the IETF does with evolving protocols and packet formats).

Closes #9108

sergio-mena and others added 4 commits July 28, 2022 10:51
* PrepareProposal-VoteExtension integration (#6915)

* make proto-gen

* Fix protobuf crash in e2e nightly tests

* Update types/vote.go

Co-authored-by: M. J. Fromberger <fromberger@interchain.io>

* Addressed @creachadair's comments

Co-authored-by: mconcat <monoidconcat@gmail.com>
Co-authored-by: M. J. Fromberger <fromberger@interchain.io>
Comment on lines +135 to +136
// votes includes all votes from the previous block. This contains vote extension data that can be used in proposal
// preparation. The votes here will then form the last commit that gets sent in the proposed block.
Copy link
Contributor

Choose a reason for hiding this comment

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

I'm not sure if it needs to be done in this PR but this comment shouldn't mention vote extensions

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes, this is dealt with in the upcoming PR with the backport of #8094

@sergio-mena sergio-mena requested a review from a team August 3, 2022 09:53
@sergio-mena sergio-mena merged commit 2164883 into feature/abci++ppp Aug 3, 2022
@sergio-mena sergio-mena deleted the sergio/9108-old_prep_prop_vote_ext branch August 3, 2022 11:29
samricotta pushed a commit that referenced this pull request Aug 16, 2022
…pp (#9117)

* abci: PrepareProposal-VoteExtension integration [2nd try] (#7821)

* PrepareProposal-VoteExtension integration (#6915)

* make proto-gen

* Fix protobuf crash in e2e nightly tests

* Update types/vote.go

Co-authored-by: M. J. Fromberger <fromberger@interchain.io>

* Addressed @creachadair's comments

Co-authored-by: mconcat <monoidconcat@gmail.com>
Co-authored-by: M. J. Fromberger <fromberger@interchain.io>

* Proto changes

* make proto-gen

* Fixed UTs

* bump

* lint

* lint2

* lint3

* lint4

* lint5

* lint6

* no_lint

Co-authored-by: mconcat <monoidconcat@gmail.com>
Co-authored-by: M. J. Fromberger <fromberger@interchain.io>
@sergio-mena sergio-mena self-assigned this Aug 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done/Merged
Development

Successfully merging this pull request may close these issues.

2 participants