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.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.
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.