Home

Awesome

CometBFT DB

version license API Reference codecov Lint Test

A fork of tm-db.

Common database interface for various database backends. Primarily meant for applications built on CometBFT, such as the Cosmos SDK.

NB: As per cometbft/cometbft#48, the CometBFT team plans on eventually totally deprecating and removing this library from CometBFT. As such, we do not recommend depending on this library for new projects.

Minimum Go Version

Go 1.23+

Supported Database Backends

Meta-databases

Tests

To test common databases, run make test. If all databases are available on the local machine, use make test-all to test them all.

To test all databases within a Docker container, run:

make docker-test-image
make docker-test