This repository hosts the ABCI 2.0 Forum Application, which is explained in the CometBFT documentation [tutorial].
Forum Application
The ABCI 2.0 Forum Application is a place where users can come and post messages in a forum running on a
blockchain powered by CometBFT state machine replication engine
Users
Can post messages (by submitting transactions)
Can view all the message history (querying the blockchain)
Banned if post messages contained curse words (curse words are tracked with vote extensions)
ABCI 2.0
This application demonstrates the use of various ABCI 2.0 methods such as:
PrepareProposal
ProcessProposal
FinalizeBlock
ExtendVote
VerifyVoteExtension
Commit
CheckTx
Query
Many thanks to the original team for brainstorming and bringing forth this idea. Their original repo can be found here