-
Notifications
You must be signed in to change notification settings - Fork 780
Closed
Labels
abciApplication blockchain interfaceApplication blockchain interfacespecSpecification-relatedSpecification-relatedtrackingA complex issue broken down into sub-problemsA complex issue broken down into sub-problems
Milestone
Description
Tasks:
- Finish RFC 017 open PR #444
- Turn RFC100 into part of the spec #483
- Uncomment all parts related to vote extensions, and
FinalizeBlockfrom the spec. #403 - Compare
v0.36.xABCI spec with the one inmain#2760 - Follow Restore
Committo the ABCI++ spec, and other late modifications tendermint/tendermint#8796 and make sure the changes are present in the spec- Move
datafromCommittoFinalizeBlock(asAppHash) - Rename
MisbehaviourtoByzantineValidators(done already?)
- Move
- spec: Clearly document when an app is expected to persist state #203
- spec: Rename ABCI++ references to the appropriate ABCI version (1.0 or 2.0) #2698
- spec: Clearly document the ordering within
VoteInfoandExtendedVoteInfo#779 - spec: hyperlink the ABCI Params entry and clean-up #2679
- Final read of spec for overall coherence
Issues identified:
DoD:
- Out of all solutions proposed in RFC017, the one implemented (sub-optimal storage) is now part of the spec
- Spec is updated to ABCI 2.0 (very similar to the one in
v0.36.x) - Spec is complete and proof-read
- Spec methods and data structures match the corresponding protobufs
Original issue: tendermint/tendermint#9917
Reactions are currently unavailable
Metadata
Metadata
Labels
abciApplication blockchain interfaceApplication blockchain interfacespecSpecification-relatedSpecification-relatedtrackingA complex issue broken down into sub-problemsA complex issue broken down into sub-problems