Skip to content

Rebased branch abci++ to tip of master#7746

Merged
sergio-mena merged 4 commits intomasterfrom
abci++_rebased
Feb 2, 2022
Merged

Rebased branch abci++ to tip of master#7746
sergio-mena merged 4 commits intomasterfrom
abci++_rebased

Conversation

@sergio-mena
Copy link
Contributor

This branch contains the current status of ABCI++ implementation. As ABCI++ is scheduled for v0.36, Tendermint core team decided to merge it already so as to avoid further efforts at keeping this branch up to date.

Several comments:

This addresses #7735

Copy link
Contributor

@williambanfield williambanfield left a comment

Choose a reason for hiding this comment

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

Nice job on the rebase, everything looks pretty good. I didn't pay much attention to the VoteExtensions bits since those will be going away for the time being.

@sergio-mena
Copy link
Contributor Author

Nice job on the rebase, everything looks pretty good. I didn't pay much attention to the VoteExtensions bits since those will be going away for the time being.

You did well: we will soon be "git revert"-ing the vote extension related commits (for v0.36, then we'll get-revert them back for v0.37)

Copy link
Contributor

@cmwaters cmwaters left a comment

Choose a reason for hiding this comment

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

Did a brief glance through the changes and everything seems good to me (once you get the linter to pass :) )

Copy link
Contributor Author

@sergio-mena sergio-mena left a comment

Choose a reason for hiding this comment

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

Thanks William!

@sergio-mena
Copy link
Contributor Author

Did a brief glance through the changes and everything seems good to me (once you get the linter to pass :) )

Thanks Callum

tac0turtle and others added 4 commits February 2, 2022 11:37
* add proto, add boilerplates

* add canonical

* fix tests

* add vote signing test

* Update internal/consensus/msgs_test.go

* modify state execution in progress

* add extension signing

* VoteExtension -> ExtendVote

* apply review

* update data structures

* Add comments

* Apply suggestions from code review

Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>

* *Signed -> *ToSign

* add Vote to RequestExtendVote

* apply reviews

* Apply suggestions from code review

Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>

* fix typo, modify proto

Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
* add proto, add boilerplates

* add canonical

* fix tests

* add vote signing test

* Update internal/consensus/msgs_test.go

* modify state execution in progress

* add extension signing

* add extension signing

* VoteExtension -> ExtendVote

* modify state execution in progress

* add extension signing

* verify in progress

* modify CommitSig

* fix test

* apply review

* update data structures

* Apply suggestions from code review

* Add comments

* fix test

* VoteExtensionSigned => VoteExtensionToSigned

* Apply suggestions from code review

Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>

* *Signed -> *ToSign

* add Vote to RequestExtendVote

* add example VoteExtension

* apply reviews

* fix vote

* Apply suggestions from code review

Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>

* fix typo, modify proto

* add abcipp_kvstore.go

* add extension test

* fix test

* fix test

* fix test

* fit lint

* uncomment test

* refactor test in progress

* gofmt

* apply review

* fix lint

Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
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

Successfully merging this pull request may close these issues.

5 participants