Skip to content

ABCI++: Do PrepareProposal, ProcessProposal, and FinalizeBlock need to see the whole block header as a parameter? #7950

@sergio-mena

Description

@sergio-mena

Current ABCI++ specification, as of tendermint/spec#366, includes the whole block header in Request* calls to PrepareProposal, ProcessProposal, and FinalizeBlock; in the same way as ABCI included the header in RequestBeginBlock.

It is unclear whether the whole block needs to be exposed in these calls. We have agreed on making the implementation progress and, when implementation of Request* calls to PrepareProposal, ProcessProposal, and FinalizeBlock are clear, we will make a decision on the header parameter. This will be how we handle this issue.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions