8000 spec: Clearly document when an app is expected to persist state · Issue #203 · cometbft/cometbft · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
spec: Clearly document when an app is expected to persist state #203
Closed
@thanethomson

Description

@thanethomson

Per a recent conversation with @hdevalence regarding the ABCI InitChain request, it isn't 100% clear to app developers as to what to do with multiple such InitChain requests in the case that the interaction between the node and the app fails before the first Commit call for the first block.

We should clarify in the spec that our crash-recovery model requires both the app and CometBFT to crash together, and that the app is expected to persist state only upon calling Commit.

This should be clear in the specs on all release branches.

Metadata

Metadata

Assignees

Labels

specSpecification-related

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0