# Cosmos Docs: CometBFT

> Developer documentation for the Cosmos stack. Build secure, reliable, and high-performance blockchains.

## CometBFT

### v0.40

#### Learn

##### CometBFT

- [CometBFT Documentation](https://docs.cosmos.network/cometbft/latest/docs/README.md): CometBFT is a blockchain application platform.
- [Intro](https://docs.cosmos.network/cometbft/latest/docs/introduction/intro.md)

###### Guides

- [Quick Start](https://docs.cosmos.network/cometbft/latest/docs/guides/Quick-Start.md)
- [Install CometBFT](https://docs.cosmos.network/cometbft/latest/docs/guides/Install-CometBFT.md)
- [Creating an application in Go](https://docs.cosmos.network/cometbft/latest/docs/guides/Creating-an-application-in-Go.md)
- [Creating a built-in application in Go](https://docs.cosmos.network/cometbft/latest/docs/guides/Creating-a-built-in-application-in-Go.md)

###### Apps

- [Getting Started](https://docs.cosmos.network/cometbft/latest/docs/app-dev/Getting-Started.md)
- [Application Architecture Guide](https://docs.cosmos.network/cometbft/latest/docs/app-dev/Application-Architecture-Guide.md)
- [Using ABCI-CLI](https://docs.cosmos.network/cometbft/latest/docs/app-dev/Using-ABCI-CLI.md)
- [Indexing Transactions](https://docs.cosmos.network/cometbft/latest/docs/app-dev/Indexing-Transactions.md)

###### Core

- [Using CometBFT](https://docs.cosmos.network/cometbft/latest/docs/core/Using-CometBFT.md)
- [Running in production](https://docs.cosmos.network/cometbft/latest/docs/core/Running-in-production.md)
- [Configuration](https://docs.cosmos.network/cometbft/latest/docs/core/configuration.md)
- [Mempool](https://docs.cosmos.network/cometbft/latest/docs/core/mempool.md)
- [Block Sync](https://docs.cosmos.network/cometbft/latest/docs/core/block-sync.md)
- [State Sync](https://docs.cosmos.network/cometbft/latest/docs/core/state-sync.md)
- [RPC](https://docs.cosmos.network/cometbft/latest/docs/core/RPC.md)
- [Subscribing to events via Websocket](https://docs.cosmos.network/cometbft/latest/docs/core/Subscribing-to-events-via-Websocket.md)
- [Metrics](https://docs.cosmos.network/cometbft/latest/docs/core/metrics.md)
- [Validators](https://docs.cosmos.network/cometbft/latest/docs/core/Validators.md)
- [Light Client](https://docs.cosmos.network/cometbft/latest/docs/core/light-client.md)
- [Block Structure](https://docs.cosmos.network/cometbft/latest/docs/core/block-structure.md)
- [How to read logs](https://docs.cosmos.network/cometbft/latest/docs/core/how-to-read-logs.md)

###### Experimental

- [Lib-P2P Networking](https://docs.cosmos.network/cometbft/latest/docs/experimental/lib-p2p.md): Performant and scalable peer-to-peer networking for CometBFT

###### Developer Tools

- [Overview](https://docs.cosmos.network/cometbft/latest/docs/tools/Overview.md)
- [Debugging](https://docs.cosmos.network/cometbft/latest/docs/tools/debugging.md)

###### Networks

- [Docker Compose](https://docs.cosmos.network/cometbft/latest/docs/networks/Docker-Compose.md)

###### CometBFT Quality Assurance

- [CometBFT Quality Assurance](https://docs.cosmos.network/cometbft/latest/docs/qa/CometBFT-qa.md)
- [Method](https://docs.cosmos.network/cometbft/latest/docs/qa/Method.md)
- [CometBFT QA 38](https://docs.cosmos.network/cometbft/latest/docs/qa/CometBFT-QA-38.md)
- [CometBFT QA 37](https://docs.cosmos.network/cometbft/latest/docs/qa/CometBFT-QA-37.md)
- [CometBFT QA 34](https://docs.cosmos.network/cometbft/latest/docs/qa/CometBFT-QA-34.md)
- [TMCore QA 37](https://docs.cosmos.network/cometbft/latest/docs/qa/TMCore-QA-37.md)
- [TMCore QA 34](https://docs.cosmos.network/cometbft/latest/docs/qa/TMCore-QA-34.md)

#### Specification

##### CometBFT Spec

- [Overview](https://docs.cosmos.network/cometbft/latest/spec/CometBFT-Spec.md)

###### Core

- [Overview](https://docs.cosmos.network/cometbft/latest/spec/core/Overview.md)
- [Data Structures](https://docs.cosmos.network/cometbft/latest/spec/core/Data_structures.md)
- [Encoding](https://docs.cosmos.network/cometbft/latest/spec/core/encoding.md)
- [Genesis](https://docs.cosmos.network/cometbft/latest/spec/core/genesis.md)
- [State](https://docs.cosmos.network/cometbft/latest/spec/core/state.md)

###### ABCI++

- [Overview](https://docs.cosmos.network/cometbft/latest/spec/abci/Overview.md)
- [Overview and basic concepts](https://docs.cosmos.network/cometbft/latest/spec/abci/Outline.md)
- [Methods](https://docs.cosmos.network/cometbft/latest/spec/abci/Methods.md)
- [Requirements for the Application](https://docs.cosmos.network/cometbft/latest/spec/abci/Requirements-for-the-Application.md)
- [CometBFT's expected behavior](https://docs.cosmos.network/cometbft/latest/spec/abci/CometBFTs-expected-behavior.md)
- [Client and Server](https://docs.cosmos.network/cometbft/latest/spec/abci/Client-and-server.md)
- [ABCI++ extra](https://docs.cosmos.network/cometbft/latest/spec/abci/Introduction.md)

###### Consensus

- [Overview](https://docs.cosmos.network/cometbft/latest/spec/consensus/Overview.md)
- [Consensus Paper](https://docs.cosmos.network/cometbft/latest/spec/consensus/Consensus-Paper.md)
- [Byzantine Consensus Algorithm](https://docs.cosmos.network/cometbft/latest/spec/consensus/Byzantine-Consensus-Algorithm.md)
- [Light Client](https://docs.cosmos.network/cometbft/latest/spec/consensus/Light-Client.md)
- [Creating a proposal](https://docs.cosmos.network/cometbft/latest/spec/consensus/Creating-Proposal.md)
- [BFT Time](https://docs.cosmos.network/cometbft/latest/spec/consensus/BFT-Time.md)
- [Proposer Selection](https://docs.cosmos.network/cometbft/latest/spec/consensus/Proposer-Selection.md)
- [Evidence](https://docs.cosmos.network/cometbft/latest/spec/consensus/Evidence.md)
- [Validator Signing](https://docs.cosmos.network/cometbft/latest/spec/consensus/Validator-Signing.md)
- [WAL](https://docs.cosmos.network/cometbft/latest/spec/consensus/WAL.md)

###### Light Client

- [Light Client Specification](https://docs.cosmos.network/cometbft/latest/spec/light-client/Light-Client-Specification.md)
- [Verification](https://docs.cosmos.network/cometbft/latest/spec/light-client/verification.md)
- [Fork Detection](https://docs.cosmos.network/cometbft/latest/spec/light-client/Fork-Detection.md)
- [Accountability](https://docs.cosmos.network/cometbft/latest/spec/light-client/Accountability.md)

###### P2P

- [Peer to Peer](https://docs.cosmos.network/cometbft/latest/spec/p2p/Peer-to-Peer.md)
- [Implementation](https://docs.cosmos.network/cometbft/latest/spec/p2p/Implementation-of-the-p2p-layer.md)

###### Legacy Docs

- [Legacy Docs](https://docs.cosmos.network/cometbft/latest/spec/p2p/legacy-docs/Overview.md)
- [P2P Multiplex Connection](https://docs.cosmos.network/cometbft/latest/spec/p2p/legacy-docs/P2P-Multiplex-Connection.md)
- [Peers](https://docs.cosmos.network/cometbft/latest/spec/p2p/legacy-docs/Peers.md)
- [P2P Config](https://docs.cosmos.network/cometbft/latest/spec/p2p/legacy-docs/P2P-Config.md)
- [Peer Discovery](https://docs.cosmos.network/cometbft/latest/spec/p2p/legacy-docs/Peer-Discovery.md)

###### Messages

- [Overview](https://docs.cosmos.network/cometbft/latest/spec/p2p/legacy-docs/messages/Overview.md)
- [Block Sync](https://docs.cosmos.network/cometbft/latest/spec/p2p/legacy-docs/messages/block-sync.md)
- [Evidence](https://docs.cosmos.network/cometbft/latest/spec/p2p/legacy-docs/messages/evidence.md)
- [Mempool](https://docs.cosmos.network/cometbft/latest/spec/p2p/legacy-docs/messages/mempool.md)
- [State Sync](https://docs.cosmos.network/cometbft/latest/spec/p2p/legacy-docs/messages/state-sync.md)
- [Peer Exchange](https://docs.cosmos.network/cometbft/latest/spec/p2p/legacy-docs/messages/Peer-Exchange.md)
- [Consensus](https://docs.cosmos.network/cometbft/latest/spec/p2p/legacy-docs/messages/consensus.md)

###### Reactors

- [Reactors](https://docs.cosmos.network/cometbft/latest/spec/p2p/reactor-api/Reactors.md)
- [Reactor API](https://docs.cosmos.network/cometbft/latest/spec/p2p/reactor-api/Reactor-Api.md)
- [API for Reactors](https://docs.cosmos.network/cometbft/latest/spec/p2p/reactor-api/API-for-Reactors.md)

###### RPC

- [RPC spec](https://docs.cosmos.network/cometbft/latest/spec/rpc/Rpc-Spe.md)

###### Blockchain

- [Blockchain](https://docs.cosmos.network/cometbft/latest/spec/blockchain/Blockchain.md)

#### API Reference

##### Overview

- [CometBFT RPC](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/index.md): The RPC server provides an API for interacting with a CometBFT node, including blockchain data, transaction broadcasting, and node information.

##### RPC Methods

###### Tx

- [broadcast_tx_sync](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/tx/broadcast_tx_sync.md): Returns with the response from CheckTx. Does not wait for DeliverTx result.
- [broadcast_tx_async](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/tx/broadcast_tx_async.md): Returns right away, with no response. Does not wait for CheckTx nor DeliverTx results.
- [broadcast_tx_commit](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/tx/broadcast_tx_commit.md): Returns with the responses from CheckTx and DeliverTx.
- [check_tx](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/tx/check_tx.md): Checks the transaction without executing it.

###### Info

- [health](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/health.md): Node heartbeat
- [status](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/status.md): Node Status
- [net_info](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/net_info.md): Network information
- [blockchain](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/blockchain.md): Get block headers (max: 20) for minHeight <= height <= maxHeight.
- [header](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/header.md): Get header at a specified height
- [header_by_hash](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/header_by_hash.md): Get header by hash
- [block](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/block.md): Get block at a specified height
- [block_by_hash](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/block_by_hash.md): Get block by hash
- [block_results](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/block_results.md): Get block results at a specified height
- [commit](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/commit.md): Get commit results at a specified height
- [validators](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/validators.md): Get validator set at a specified height
- [genesis](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/genesis.md): Get Genesis
- [genesis_chunked](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/genesis_chunked.md): Get Genesis in multiple chunks
- [dump_consensus_state](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/dump_consensus_state.md): Get consensus state
- [consensus_state](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/consensus_state.md): Get consensus state
- [consensus_params](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/consensus_params.md): Get consensus parameters
- [unconfirmed_txs](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/unconfirmed_txs.md): Get the list of unconfirmed transactions
- [num_unconfirmed_txs](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/num_unconfirmed_txs.md): Get data about unconfirmed transactions
- [tx_search](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/tx_search.md): Search for transactions
- [block_search](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/block_search.md): Search for blocks by FinalizeBlock events
- [tx](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/tx.md): Get transactions by hash
- [broadcast_evidence](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/info/broadcast_evidence.md): Broadcast evidence of the misbehavior.

###### Unsafe

- [dial_seeds](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/unsafe/dial_seeds.md): Dial Seeds (Unsafe)
- [dial_peers](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/unsafe/dial_peers.md): Add Peers/Persistent Peers (unsafe)

###### ABCI

- [abci_info](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/abci/abci_info.md): Get info about the application.
- [abci_query](https://docs.cosmos.network/cometbft/latest/api-reference/rpc/abci/abci_query.md): Query the application for some information.

#### Changelog

- [Changelog](https://docs.cosmos.network/cometbft/latest/changelog/release-notes.md): Release history and changelog for Cosmos COMETBFT

### next

#### API Reference

##### RPC Methods

###### Tx

- [broadcast_tx_sync](https://docs.cosmos.network/cometbft/next/api-reference/rpc/tx/broadcast_tx_sync.md): Returns with the response from CheckTx. Does not wait for DeliverTx result.
- [broadcast_tx_async](https://docs.cosmos.network/cometbft/next/api-reference/rpc/tx/broadcast_tx_async.md): Returns right away, with no response. Does not wait for CheckTx nor DeliverTx results.
- [broadcast_tx_commit](https://docs.cosmos.network/cometbft/next/api-reference/rpc/tx/broadcast_tx_commit.md): Returns with the responses from CheckTx and DeliverTx.
- [check_tx](https://docs.cosmos.network/cometbft/next/api-reference/rpc/tx/check_tx.md): Checks the transaction without executing it.

###### Info

- [health](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/health.md): Node heartbeat
- [status](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/status.md): Node Status
- [net_info](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/net_info.md): Network information
- [blockchain](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/blockchain.md): Get block headers (max: 20) for minHeight <= height <= maxHeight.
- [header](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/header.md): Get header at a specified height
- [header_by_hash](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/header_by_hash.md): Get header by hash
- [block](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/block.md): Get block at a specified height
- [block_by_hash](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/block_by_hash.md): Get block by hash
- [block_results](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/block_results.md): Get block results at a specified height
- [commit](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/commit.md): Get commit results at a specified height
- [validators](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/validators.md): Get validator set at a specified height
- [genesis](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/genesis.md): Get Genesis
- [genesis_chunked](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/genesis_chunked.md): Get Genesis in multiple chunks
- [dump_consensus_state](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/dump_consensus_state.md): Get consensus state
- [consensus_state](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/consensus_state.md): Get consensus state
- [consensus_params](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/consensus_params.md): Get consensus parameters
- [unconfirmed_txs](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/unconfirmed_txs.md): Get the list of unconfirmed transactions
- [num_unconfirmed_txs](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/num_unconfirmed_txs.md): Get data about unconfirmed transactions
- [tx_search](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/tx_search.md): Search for transactions
- [block_search](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/block_search.md): Search for blocks by FinalizeBlock events
- [tx](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/tx.md): Get transactions by hash
- [broadcast_evidence](https://docs.cosmos.network/cometbft/next/api-reference/rpc/info/broadcast_evidence.md): Broadcast evidence of the misbehavior.

###### Unsafe

- [dial_seeds](https://docs.cosmos.network/cometbft/next/api-reference/rpc/unsafe/dial_seeds.md): Dial Seeds (Unsafe)
- [dial_peers](https://docs.cosmos.network/cometbft/next/api-reference/rpc/unsafe/dial_peers.md): Add Peers/Persistent Peers (unsafe)

###### ABCI

- [abci_info](https://docs.cosmos.network/cometbft/next/api-reference/rpc/abci/abci_info.md): Get info about the application.
- [abci_query](https://docs.cosmos.network/cometbft/next/api-reference/rpc/abci/abci_query.md): Query the application for some information.

### v0.39

#### API Reference

##### RPC Methods

###### Tx

- [broadcast_tx_sync](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/tx/broadcast_tx_sync.md): Returns with the response from CheckTx. Does not wait for DeliverTx result.
- [broadcast_tx_async](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/tx/broadcast_tx_async.md): Returns right away, with no response. Does not wait for CheckTx nor DeliverTx results.
- [broadcast_tx_commit](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/tx/broadcast_tx_commit.md): Returns with the responses from CheckTx and DeliverTx.
- [check_tx](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/tx/check_tx.md): Checks the transaction without executing it.

###### Info

- [health](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/health.md): Node heartbeat
- [status](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/status.md): Node Status
- [net_info](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/net_info.md): Network information
- [blockchain](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/blockchain.md): Get block headers (max: 20) for minHeight <= height <= maxHeight.
- [header](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/header.md): Get header at a specified height
- [header_by_hash](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/header_by_hash.md): Get header by hash
- [block](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/block.md): Get block at a specified height
- [block_by_hash](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/block_by_hash.md): Get block by hash
- [block_results](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/block_results.md): Get block results at a specified height
- [commit](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/commit.md): Get commit results at a specified height
- [validators](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/validators.md): Get validator set at a specified height
- [genesis](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/genesis.md): Get Genesis
- [genesis_chunked](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/genesis_chunked.md): Get Genesis in multiple chunks
- [dump_consensus_state](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/dump_consensus_state.md): Get consensus state
- [consensus_state](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/consensus_state.md): Get consensus state
- [consensus_params](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/consensus_params.md): Get consensus parameters
- [unconfirmed_txs](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/unconfirmed_txs.md): Get the list of unconfirmed transactions
- [num_unconfirmed_txs](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/num_unconfirmed_txs.md): Get data about unconfirmed transactions
- [tx_search](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/tx_search.md): Search for transactions
- [block_search](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/block_search.md): Search for blocks by FinalizeBlock events
- [tx](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/tx.md): Get transactions by hash
- [broadcast_evidence](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/info/broadcast_evidence.md): Broadcast evidence of the misbehavior.

###### Unsafe

- [dial_seeds](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/unsafe/dial_seeds.md): Dial Seeds (Unsafe)
- [dial_peers](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/unsafe/dial_peers.md): Add Peers/Persistent Peers (unsafe)

###### ABCI

- [abci_info](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/abci/abci_info.md): Get info about the application.
- [abci_query](https://docs.cosmos.network/cometbft/v0.39/api-reference/rpc/abci/abci_query.md): Query the application for some information.

### v0.38

#### API Reference

##### RPC Methods

###### Tx

- [broadcast_tx_sync](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/tx/broadcast_tx_sync.md): Returns with the response from CheckTx. Does not wait for DeliverTx result.
- [broadcast_tx_async](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/tx/broadcast_tx_async.md): Returns right away, with no response. Does not wait for CheckTx nor DeliverTx results.
- [broadcast_tx_commit](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/tx/broadcast_tx_commit.md): Returns with the responses from CheckTx and DeliverTx.
- [check_tx](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/tx/check_tx.md): Checks the transaction without executing it.

###### Info

- [health](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/health.md): Node heartbeat
- [status](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/status.md): Node Status
- [net_info](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/net_info.md): Network information
- [blockchain](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/blockchain.md): Get block headers (max: 20) for minHeight <= height <= maxHeight.
- [header](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/header.md): Get header at a specified height
- [header_by_hash](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/header_by_hash.md): Get header by hash
- [block](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/block.md): Get block at a specified height
- [block_by_hash](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/block_by_hash.md): Get block by hash
- [block_results](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/block_results.md): Get block results at a specified height
- [commit](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/commit.md): Get commit results at a specified height
- [validators](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/validators.md): Get validator set at a specified height
- [genesis](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/genesis.md): Get Genesis
- [genesis_chunked](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/genesis_chunked.md): Get Genesis in multiple chunks
- [dump_consensus_state](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/dump_consensus_state.md): Get consensus state
- [consensus_state](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/consensus_state.md): Get consensus state
- [consensus_params](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/consensus_params.md): Get consensus parameters
- [unconfirmed_txs](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/unconfirmed_txs.md): Get the list of unconfirmed transactions
- [num_unconfirmed_txs](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/num_unconfirmed_txs.md): Get data about unconfirmed transactions
- [tx_search](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/tx_search.md): Search for transactions
- [block_search](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/block_search.md): Search for blocks by FinalizeBlock events
- [tx](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/tx.md): Get transactions by hash
- [broadcast_evidence](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/info/broadcast_evidence.md): Broadcast evidence of the misbehavior.

###### Unsafe

- [dial_seeds](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/unsafe/dial_seeds.md): Dial Seeds (Unsafe)
- [dial_peers](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/unsafe/dial_peers.md): Add Peers/Persistent Peers (unsafe)

###### ABCI

- [abci_info](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/abci/abci_info.md): Get info about the application.
- [abci_query](https://docs.cosmos.network/cometbft/v0.38/api-reference/rpc/abci/abci_query.md): Query the application for some information.

## OpenAPI Specs

- [openapi](/cometbft/latest/api-reference/rpc/openapi.yaml)
- [openapi](/cometbft/next/api-reference/rpc/openapi.yaml)
- [openapi](/cometbft/v0.39/api-reference/rpc/openapi.yaml)
- [openapi](/cometbft/v0.38/api-reference/rpc/openapi.yaml)
