Skip to main content

Documentation Index

Fetch the complete documentation index at: https://cosmos-docs-evm-upgrade-7.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

The Cosmos SDK is a collection of Go modules. This section provides documentation on various packages that can be used when developing a Cosmos SDK chain.
For more information on SDK modules, see the SDK Modules section. For more information on SDK tooling, see the Tooling section.

Core

  • Core - Core library defining SDK interfaces (ADR-063)
  • API - API library containing generated SDK Pulsar API
  • Store - Implementation of the Cosmos SDK store

State Management

  • Collections - Typed state management library with automatic key encoding, iteration, and secondary indexes. See the Collections guide.
  • ORM - ORM-style state layer built on top of collections, providing table abstractions with primary and secondary indexes. Based on ADR-055.

Automation

Transactions

  • x/tx - Transaction signing types, sign mode implementations (direct, amino JSON, textual), and transaction decoder utilities.

Utilities

  • Log - Logging library
  • Errors - Error handling library
  • Math - Math library for SDK arithmetic operations

SimApp

  • SimApp - SimApp is a sample Cosmos SDK chain used for testing and development.