-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Closed as not planned
Labels
C:abciComponent: Application Blockchain InterfaceComponent: Application Blockchain InterfaceC:consensusComponent: ConsensusComponent: ConsensusT:enhancementType: EnhancementType: Enhancementstalefor use by stalebotfor use by stalebot
Milestone
Description
Since some apps will change the app hash every block, even with empty blocks, setting create_empty_blocks=false won't achieve anything.
To solve this, we could add a Pause bool field to ResponseEndBlock that tells Tendermint whether to make a new block right away or not.
We should write a proper ADR before making this change. Note that any state transitions that occur in the last block committed will not have light-client proofs until the next block is committed, so apps need to be careful when setting Pause=true
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
C:abciComponent: Application Blockchain InterfaceComponent: Application Blockchain InterfaceC:consensusComponent: ConsensusComponent: ConsensusT:enhancementType: EnhancementType: Enhancementstalefor use by stalebotfor use by stalebot