7e9859d388 | ||
---|---|---|
.. | ||
_attic | ||
clients | ||
core | ||
graphics | ||
overview | ||
spec | ||
README.md | ||
install.md |
README.md
Cosmos SDK Documentation
NOTE: This documentation is a work-in-progress!
-
- Overview - An overview of the Cosmos-SDK
- The Object-Capability Model - Security by least-privilege
- Application Architecture - Layers in the application architecture
-
Install - Install the library and example applications
-
- Messages - Messages contain the content of a transaction
- Handlers - Handlers are the workhorse of the app!
- BaseApp - BaseApp is the base layer of the application
- The MultiStore - MultiStore is a rich Merkle database
- Amino - Amino is the primary serialization library used in the SDK
- Accounts - Accounts are the prototypical object kept in the store
- Transactions - Transactions wrap messages and provide authentication
- Keepers - Keepers are the interfaces between handlers
- Clients - Hook up your app to standard CLI and REST interfaces for clients to use!
- Advanced - Trigger logic on a timer, use custom serialization formats, advanced Merkle proofs, and more!
-
- Running a Node - Run a full node!
- Key Management - Managing user keys
- CLI - Queries and transactions via command line
- Light Client Daemon - Queries and transactions via REST API