For the complete documentation index, see llms.txt. This page is also available as Markdown.

Consensus

Consensus on Cascadia is determined by CometBFT, a successor to Tendermint Core, which aims to improve the state machine replication process.

Steps to follow

  • Replace github.com/tendermint/tendermint with github.com/cometbft/cometbft.

  • Switch github.com/tendermint/tm-db to github.com/cometbft/cometbft-db.

  • Ensure github.com/tendermint/tendermint isn't a dependency in the go.mod.

  • Run make proto-gen.

Features

The params module operates in maintenance mode. Rather than a singular module for parameters, individual modules now manage their parameters, enhancing flexibility.

ABCI 1.0 brings methods like “prepareProposal” and “processProposal” for streamlined communication between the application and the consensus engine. An App-side mempool addition enables custom block creation.

To buffer the protocol you need to migrate from gogo/proto to cosmos/gogoproto

Last updated