v0.37
v0.38
Introduction
Guides
Creating a built-in application in Go
Creating an application in Go
Install CometBFT
Quick Start
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
Reference Documentation
CometBFT Quality Assurance
Method
Tendermint Core QA Results v0.34.x
CometBFT QA Results v0.34.x
Tendermint Core QA Results v0.37.x
QA results for CometBFT v1.x
CometBFT QA Results v0.37.x
CometBFT QA Results v0.38.x
Architecture Decision Records (ADR)
Tendermint Core Architecture Decision Records (ADR)
Configuration Manual
genesis.json
node_key.json
config.toml
priv_validator_key.json
priv_validator_state.json
Requests for Comments
Tendermint Core Requests for Comments
Tools
Debugging
Networks
Docker Compose
Spec
Core
Data Structures
Encoding
Genesis
State
ABCI 2.0
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
Time
Proposer Selection Procedure
Light Client
Verification
Fork Detection
Accountability
P2P
Legacy Docs
Messages
Block Sync
Evidence
Mempool
State Sync
Peer Exchange
Consensus
P2P Config
RPC
Blockchain
RPC
RPC
The RPC documentation is hosted here:
OpenAPI reference