Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 1017 Bytes

README.md

File metadata and controls

32 lines (20 loc) · 1017 Bytes

Introduction

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