A universe made up of particles
Main Concepts
Enjoy an introduction to the main components of the Cosmos SDK.
From Tendermint to the IBC Protocol, a whole universe is waiting to be discovered.
# In this module
A Blockchain App Architecture
ABCI, Tendermint, and state machines
Fast track
Start here
Accounts
Discover how accounts, addresses, keys, and keyrings relate to each other
Deep dive
Start here
Transactions
Generating, signing, and broadcasting transactions
Deep dive
Start here
Messages
Introduction to MsgService and the flow of messages
Deep dive
Start here
Modules
Core Cosmos SDK modules and their components
Deep dive
Start here
Protobuf
Working with Protocol Buffers
Deep dive
Start here
Multistore and Keepers
Store types, the AnteHandler, and keepers
Deep dive
Start here
BaseApp
Working with BaseApp to implement applications
Deep dive
Start here
Queries
Query lifecycle and working with queries
Deep dive
Start here
Events
Using events in app development
Deep dive
Start here
Context
Information on the state of the app, the block, and the transaction
Deep dive
Start here
Migrations
How to handle on-chain upgrades
Deep dive
Start here
Inter-Blockchain Communication
Connecting chains with the IBC Protocol
Deep dive
Start here
Bridges
Bridging to other blockchains on different protocols
Deep dive
Start here