cosmos
Skill based on Cosmos SDK, generated from
sources/cosmos. Doc path:sources/cosmos/docs/docs/,sources/cosmos/README.md, andsources/cosmos/x/.
The Cosmos SDK is a modular framework for building application-specific blockchains. Applications are composed of modules that own state (via keepers), expose Msg and Query services (Protobuf/gRPC), and plug into the app lifecycle (genesis, BeginBlock, EndBlock, upgrades). Use this skill when implementing or wiring SDK modules, keepers, services, depinject, or migrations.
Core References
| Topic | Description | Reference |
|---|---|---|
| Modules intro | Role of modules, main components, composability and capabilities | core-modules-intro |
| Module manager | AppModule interfaces, BasicManager, Manager, execution order | core-module-manager |
| Messages and queries | Msg/Query types, gRPC services, legacy paths, protobuf | core-messages-queries |
| Keeper | Type definition, store access, inter-module access, methods | core-keeper |
| Genesis | GenesisState, DefaultGenesis, ValidateGenesis, Init/ExportGenesis | core-genesis |
| App anatomy | App type, constructor, InitChainer, PreBlocker, Begin/EndBlocker | core-app-anatomy |
| BaseApp and store | ABCI, routers, volatile states; multistore, KVStore, IAVL | core-baseapp-store |
Features
| Topic | Description | Reference |
More from hairyf/blockchain-master
openzeppelin-contracts
Secure smart contract library—access control, tokens (ERC20/721/1155/4626/6909), upgradeable contracts, and utilities.
15viem
TypeScript interface for Ethereum — clients, contracts, accounts, chains, ENS, and utilities.
13wagmi
Wagmi — React/Vue/Solid hooks and Core for Ethereum; config, connectors, read/write contracts, TanStack Query.
11ton
TON Blockchain — addresses, messages, TVM, cells, Blueprint, contracts, payments, API.
11envio
Envio blockchain data stack — HyperSync, HyperIndex, HyperRPC; fast indexing and data APIs.
8uniswap-v4
Uniswap v4 core pool logic — singleton PoolManager, unlock/callback, pool actions, hooks, and types.
7