Skip to main content
These guides go deeper on specific topics. If you’ve completed the Build a Chain Tutorial and want to learn more about a particular area, this is where to look.

Module Design

Best practices and architectural patterns for building well-structured modules.

ABCI

How your application interacts with CometBFT at the protocol level, including advanced features such as mempool design and vote extensions.

Tooling

Tools available to Cosmos SDK developers.

State

How modules store and access state.

Upgrades and Migrations

How to upgrade modules and chains without downtime.

Testing and Observability

Testing your modules and monitoring a running chain.
  • Module Simulation: fuzz testing with the SDK’s simulation framework
  • Telemetry: metrics and instrumentation
  • Log v2: structured logging with zerolog and OpenTelemetry