| .. | ||
| _category_.json | ||
| README.md | ||
| sidebar_position |
|---|
| 0 |
Packages
The Cosmos SDK is a collection of Go modules. This section provides documentation on various packages that can used when developing a Cosmos SDK chain. It lists all standalone Go modules that are part of the Cosmos SDK.
:::tip 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 modules and Server core interfaces (ADR-063)
- API - API library containing generated SDK Pulsar API
- Store - Implementation of the Cosmos SDK store
- Store/v2 - Implementation of the Cosmos SDK store
V2
- Server/v2/stf - State Transition Function (STF) library for Cosmos SDK v2
- Server/v2/appmanager - App coordinator for Cosmos SDK v2
- runtime/v2 - Runtime library for Cosmos SDK v2
- Server/v2 - Global server library for Cosmos SDK v2
- Server/v2/cometbft - CometBFT Server implementation for Cosmos SDK v2
State Management
- Collections - State management library
- ORM - State management library
- Schema - Logical representation of module state schemas
- PostgreSQL indexer - PostgreSQL indexer for Cosmos SDK modules
UX
Utilities
- Core/Testing - Mocking library for SDK modules
- Log - Logging library
- Errors - Error handling library
- Errors/v2 - Error handling library
- Math - Math library for SDK arithmetic operations