Skip to content

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.

2 participants