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

Move apphash from Committo FinalizeBlock (leftovers) #478

Merged
merged 3 commits into from
Mar 8, 2023

Conversation

sergio-mena
Copy link
Contributor

@sergio-mena sergio-mena commented Mar 7, 2023

Contributes to #10

Partial cherry-pick of tendermint/tendermint#8664

The changes in this PR are the leftovers from backporting this functionality manually late last year.


PR checklist

  • Tests written/updated
  • Changelog entry added in .changelog (we use unclog to manage our changelog)
  • Updated relevant documentation (docs/ or spec/) and code comments

sergio-mena and others added 2 commits March 7, 2023 16:00
…o `FinalizeBlock` (#8664)

* Removed from proto

* make proto-gen

* make build works

* make some tests pass

* Fix TestMempoolTxConcurrentWithCommit

* Minor change

* Update abci/types/types.go

* Update internal/state/execution.go

* Update test/e2e/app/state.go

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

* Updated changelog and `UPGRADING.md`

* Fixed abci-cli tests, and doc

* Addressed @cmwaters' comments

* Addressed @cmwaters' comments, part 2

Co-authored-by: Callum Waters <cmwaters19@gmail.com>
@sergio-mena sergio-mena requested review from a team as code owners March 7, 2023 16:03
@sergio-mena sergio-mena added the abci Application blockchain interface label Mar 7, 2023
@sergio-mena sergio-mena self-assigned this Mar 7, 2023
@sergio-mena sergio-mena mentioned this pull request Mar 7, 2023
16 tasks
@sergio-mena sergio-mena changed the title Move apphashfrom Committo FinalizeBlock(leftovers) Move apphashfrom Committo FinalizeBlock (leftovers) Mar 7, 2023
@sergio-mena sergio-mena merged commit df0a4b7 into feature/abci++vef Mar 8, 2023
@sergio-mena sergio-mena deleted the sergio/10-move-apphash-leftovers branch March 8, 2023 16:54
@sergio-mena sergio-mena changed the title Move apphashfrom Committo FinalizeBlock (leftovers) Move apphash from Committo FinalizeBlock (leftovers) Mar 8, 2023
sergio-mena added a commit that referenced this pull request Mar 14, 2023
* Move `apphash`from `Commit`to `FinalizeBlock` (leftovers) (#478)

* [partial cherry-pick] abci: Move `app_hash` parameter from `Commit` to `FinalizeBlock` (#8664)

* Removed from proto

* make proto-gen

* make build works

* make some tests pass

* Fix TestMempoolTxConcurrentWithCommit

* Minor change

* Update abci/types/types.go

* Update internal/state/execution.go

* Update test/e2e/app/state.go

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

* Updated changelog and `UPGRADING.md`

* Fixed abci-cli tests, and doc

* Addressed @cmwaters' comments

* Addressed @cmwaters' comments, part 2

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

* Levftover typo in spec

---------

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

* Compare `types.proto` and `feature/abci++vef` and tip of `v0.36.x` (#488)

* CometBFT renaming in types.proto

* AppHash

* Make proto-gen

* Trying 1.20.2 explicitly

* Votes can't have zero height (#511)

* [partial cherry-pick] e2e: programmable ABCI method times (#8638) (#515)

* e2e: programmable ABCI method times

* fix linting error

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

* Pass signatures of vote extensions in `RequestPrepareProposal` (#489)

* Pass vote extension signature in `PrepareProposal`

* make proto-gen

* Verify extensions at PrepareProposal

* Addressed @thanethomson's comments

* Fix vote extension activation in e2e

* ProcessProposal: 1st try

* Working....

* Refactoring

* Verify signatrue in unit test

* spacing

* Addressed @lasarojc's comments

* Fix test

---------

Co-authored-by: Callum Waters <cmwaters19@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
abci Application blockchain interface
Projects
No open projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

2 participants