v1.0
v0.34
v0.37
v0.38
Introduction
What is CometBFT
Guides
Creating a built-in application in Go
Creating an application in Go
Install CometBFT
Quick Start
CometBFT Quality Assurance
Method
Tendermint Core QA Results v0.34.x
CometBFT QA Results v0.34.x
Tendermint Core QA Results v0.37.x
CometBFT QA Results v0.37.x
Apps
Using ABCI-CLI
Getting Started
Indexing Transactions
Application Architecture Guide
Core
Using CometBFT
Configuration
Running in production
Metrics
Validators
How to read logs
Subscribing to events via Websocket
Block Structure
RPC
Block Sync
State Sync
Mempool
Light Client
Networks
Docker Compose
Tools
Debugging
Spec
Core
Data Structures
Encoding
Genesis
State
ABCI++
Outline
Methods
Requirements for the Application
CometBFT’s expected behavior
Client and Server
Introduction
Consensus
Byzantine Consensus Algorithm
Light Client
Evidence
Validator Signing
BFT Time
Creating a proposal
Proposer Selection Procedure
Light Client
Verification
Fork Detection
Accountability
P2P
RPC
Blockchain
RPC
Overview
This section dives into the internals of the CometBFT’s implementation.
Using CometBFT
Configuration
Running in Production
Metrics
Validators
Subscribing to events
Block Structure
RPC
Block Sync
State Sync
Mempool
Light Client