* stake/fees spec updates * staking overview.md revisions, moving files * docs reorganization * staking spec state revisions * transaction stake updates * complete staking spec update * WIP adding unbonding/redelegation commands * added msg types for unbonding, redelegation * stake sub-package reorg * working stake reorg * modify lcd tests to not use hardcoded json strings * add description update * index keys * key managment for unbonding redelegation complete * update stake errors * completed handleMsgCompleteUnbonding fn * updated to use begin/complete unbonding/redelegation * fix token shares bug * develop docs into unbonding * got non-tests compiling after merge develop * working fixing tests * PrivlegedKeeper -> PrivilegedKeeper * tests compile * fix some tests * fixing tests * remove PrivilegedKeeper * get unbonding bug * only rpc sig verification failed tests now * move percent unbonding/redelegation to the CLI and out of handler logic * remove min unbonding height * add lcd txs * add pool sanity checks, fix a buncha tests * fix ante. set lcd log to debug (#1322) * redelegation tests, adding query functionality for bonds * add self-delegations at genesis ref #1165 * PR comments (mostly) addressed * cleanup, added Query LCD functionality * test cleanup/fixes * fix governance test * SlashValidatorSet -> ValidatorSet * changelog * stake lcd fix * x/auth: fix chainID in ante * fix lcd test * fix lint, update lint make command for spelling * lowercase error string * don't expose coinkeeper in staking * remove a few duplicate lines in changelog * chain_id in stake lcd tests * added transient redelegation * 'transient' => 'transitive' * Re-add nolint instruction * Fix tiny linter error |
||
---|---|---|
.. | ||
_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