Skip to content
This repository has been archived by the owner on Feb 23, 2022. It is now read-only.

Adapt abci protobuf files to ABCI++ spec (and vice versa) #392

Merged
merged 10 commits into from
Feb 4, 2022

Conversation

sergio-mena
Copy link
Contributor

After this PR the "methods" section of ABCI++ are in sync with the types in proto/tendermint/abci/

This is addressing issue #386

I am seeking to merge to sergio/abci++ (newly created branch) as merging with master would break anyone running "make proto-gen" from Tendermint Go repo.

In order to test the changes, I've adapted "scripts/protocgen.sh" so that "make proto-gen" picks up my PR branch.

@sergio-mena
Copy link
Contributor Author

sergio-mena commented Jan 28, 2022

Pushing a further commit removing the parts related to vote extensions. When the time comes, it will be easy to bring them back by reverting this commit

Re-ran "make proto-gen" on the modified ".proto" file

Copy link
Contributor

@creachadair creachadair left a comment

Choose a reason for hiding this comment

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

Drive-by…

proto/tendermint/abci/types.proto Outdated Show resolved Hide resolved
proto/tendermint/abci/types.proto Outdated Show resolved Hide resolved
proto/tendermint/abci/types.proto Outdated Show resolved Hide resolved
proto/tendermint/abci/types.proto Outdated Show resolved Hide resolved
@sergio-mena
Copy link
Contributor Author

Drive-by…

Thanks for the review!

proto/tendermint/abci/types.proto Outdated Show resolved Hide resolved
proto/tendermint/abci/types.proto Show resolved Hide resolved
proto/tendermint/abci/types.proto Show resolved Hide resolved
spec/abci++/abci++_methods_002_draft.md Outdated Show resolved Hide resolved
spec/abci++/abci++_methods_002_draft.md Show resolved Hide resolved
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 for taking a look

proto/tendermint/abci/types.proto Show resolved Hide resolved
proto/tendermint/abci/types.proto Show resolved Hide resolved
proto/tendermint/abci/types.proto Outdated Show resolved Hide resolved
spec/abci++/abci++_methods_002_draft.md Outdated Show resolved Hide resolved
spec/abci++/abci++_methods_002_draft.md Show resolved Hide resolved
proto/tendermint/abci/types.proto Show resolved Hide resolved
proto/tendermint/abci/types.proto Show resolved Hide resolved
proto/tendermint/abci/types.proto Show resolved Hide resolved
Copy link
Contributor

@creachadair creachadair left a comment

Choose a reason for hiding this comment

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

I made a few more general comments, none of which are blocking.

proto/tendermint/abci/types.proto Show resolved Hide resolved
proto/tendermint/abci/types.proto Show resolved Hide resolved
proto/tendermint/abci/types.proto Show resolved Hide resolved
proto/tendermint/abci/types.proto Show resolved Hide resolved
proto/tendermint/abci/types.proto Show resolved Hide resolved
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 @creachadair !

proto/tendermint/abci/types.proto Show resolved Hide resolved
proto/tendermint/abci/types.proto Show resolved Hide resolved
proto/tendermint/abci/types.proto Show resolved Hide resolved
jmalicevic and others added 4 commits February 2, 2022 11:17
#394)

* p2p/message: Changed evidence message to contain evidence, not a list of evidence

* Update spec/p2p/messages/evidence.md

Co-authored-by: Callum Waters <cmwaters19@gmail.com>

Co-authored-by: Callum Waters <cmwaters19@gmail.com>
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2.8.0 to 2.9.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@v2.8.0...v2.9.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: M. J. Fromberger <fromberger@interchain.io>
proto/tendermint/abci/types.proto Show resolved Hide resolved
proto/tendermint/abci/types.proto Show resolved Hide resolved
proto/tendermint/abci/types.proto Show resolved Hide resolved
proto/tendermint/abci/types.proto Show resolved Hide resolved
williambanfield and others added 2 commits February 3, 2022 14:24
* PBTS: brief context and proposal added to README

* PBTS: summary of algorithmic solution added to README

* PBTS: Context section of README improved

* PBTS: fixing links and page titles

* PBTS: moved first drafts to v1/, links updated

* PBTS: added issues to README, link to arXiv PDF

* PBTS: brief context and proposal added to README

* PBTS: summary of algorithmic solution added to README

* PBTS: Context section of README improved

* PBTS: fixing links and page titles

* PBTS: moved first drafts to v1/, links updated

* PBTS: added issues to README, link to arXiv PDF

* Apply suggestions from code review

Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com>
Co-authored-by: Josef Widder <44643235+josef-widder@users.noreply.github.com>

* Fixing linting problems

Co-authored-by: Daniel Cason <cason@gandria>
Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com>
Co-authored-by: Josef Widder <44643235+josef-widder@users.noreply.github.com>
@sergio-mena sergio-mena added this to In progress in ABCI++ via automation Feb 4, 2022
@sergio-mena sergio-mena moved this from In progress to Review in progress in ABCI++ Feb 4, 2022
@sergio-mena sergio-mena merged commit 747b726 into sergio/abci++ Feb 4, 2022
@sergio-mena sergio-mena deleted the sergio/386-abic++-protobufs branch February 4, 2022 16:00
ABCI++ automation moved this from Review in progress to Done Feb 4, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

None yet

8 participants