2018-06-16 20:16:04 -07:00
|
|
|
# Cosmos SDK Documentation
|
|
|
|
|
2018-06-16 21:18:24 -07:00
|
|
|
NOTE: This documentation is a work-in-progress!
|
|
|
|
|
2018-06-16 20:16:04 -07:00
|
|
|
- [Overview](overview)
|
|
|
|
- [Overview](overview/overview.md) - An overview of the Cosmos-SDK
|
2018-06-16 22:14:38 -07:00
|
|
|
- [The Object-Capability Model](overview/capabilities.md) - Security by
|
|
|
|
least-privilege
|
|
|
|
- [Application Architecture](overview/apps.md) - Layers in the application architecture
|
|
|
|
- [Install](install.md) - Install the library and example applications
|
2018-06-16 20:16:04 -07:00
|
|
|
- [Core](core)
|
|
|
|
- [Messages](core/messages.md) - Messages contain the content of a transaction
|
|
|
|
- [Handlers](core/handlers.md) - Handlers are the workhorse of the app!
|
2018-06-18 12:14:08 -07:00
|
|
|
- [BaseApp](core/baseapp.md) - BaseApp is the base layer of the application
|
|
|
|
- [The MultiStore](core/multistore.md) - MultiStore is a rich Merkle database
|
2018-06-16 20:16:04 -07:00
|
|
|
- [Amino](core/amino.md) - Amino is the primary serialization library used in the SDK
|
|
|
|
- [Accounts](core/accounts.md) - Accounts are the prototypical object kept in the store
|
|
|
|
- [Transactions](core/transactions.md) - Transactions wrap messages and provide authentication
|
|
|
|
- [Keepers](core/keepers.md) - Keepers are the interfaces between handlers
|
2018-06-18 12:14:08 -07:00
|
|
|
- [Clients](core/clients.md) - Hook up your app to standard CLI and REST
|
|
|
|
interfaces for clients to use!
|
|
|
|
- [Advanced](core/advanced.md) - Trigger logic on a timer, use custom
|
|
|
|
serialization formats, advanced Merkle proofs, and more!
|
|
|
|
|
2018-06-16 20:16:04 -07:00
|
|
|
- [Modules](modules)
|
|
|
|
- [Bank](modules/bank.md)
|
|
|
|
- [Staking](modules/staking.md)
|
|
|
|
- [Slashing](modules/slashing.md)
|
|
|
|
- [Provisions](modules/provisions.md)
|
|
|
|
- [Governance](modules/governance.md)
|
|
|
|
- [IBC](modules/ibc.md)
|
2018-06-18 12:14:08 -07:00
|
|
|
|
2018-06-16 20:16:04 -07:00
|
|
|
- [Clients](clients)
|
2018-06-18 12:14:08 -07:00
|
|
|
- [Running a Node](clients/node.md) - Run a full node!
|
2018-06-16 20:16:04 -07:00
|
|
|
- [Key Management](clients/keys.md) - Managing user keys
|
|
|
|
- [CLI](clients/cli.md) - Queries and transactions via command line
|
|
|
|
- [Light Client Daemon](clients/lcd.md) - Queries and transactions via REST
|
|
|
|
API
|