cosmos-sdk/docs
Alessio Treglia d4c831e63a Drop on-disk keybase in favor of keyring (#5180)
* Switch keys commands to keyring

* Replace NewKeybase with NewKeyring

* Fix delete test

* Purge dead code

* Override COSMOS_SDK_TEST_KEYRING envvar to switch to a test keyring

* s/unningOnServer/unningUnattended/

C'ing @tnachen

* Add deprecated warning, output looks like the following:

```
$ gaiacli keys update --help
Command "update" is deprecated, it takes no effect with the new keyring
based backend and is provided only for backward compatibility with the
legacy LevelDB based backend.
Refer to your operating system's manual to learn how to change your
keyring's password.

Change the password used to protect private key

Usage:
  gaiacli keys update <name> [flags]

Flags:
  -h, --help   help for update

Global Flags:
      --chain-id string   Chain ID of tendermint node
  -e, --encoding string   Binary encoding (hex|b64|btc) (default "hex")
      --home string       directory for config and data (default "/home/alessio/.gaiacli")
  -o, --output string     Output format (text|json) (default "text")
      --trace             print out full stack trace on errors
```

* Update multisign command

* Modify server.GenerateSaveCoinKey()

* GenerateSaveCoinKey more modifications

* Update docs

* Update upgrade module
2019-11-14 15:17:21 +01:00
..
.vuepress Merge PR #4787: Updated docs build process 2019-08-26 09:09:18 -04:00
architecture Merge PR #5240: x/evidence module implementation 2019-11-06 14:08:02 -07:00
basics Merge PR #4787: Updated docs build process 2019-08-26 09:09:18 -04:00
building-modules Merge PR #5240: x/evidence module implementation 2019-11-06 14:08:02 -07:00
cn "auth/StdTx" -> "cosmos-sdk/StdTx" (#5256) 2019-10-29 10:21:12 +01:00
concepts/using-the-sdk Merge PR #4739: deleted concepts, moved tx-lifecycle 2019-08-07 10:31:47 -04:00
core Merge PR 5196: RecheckTx Optimizations 2019-10-23 10:43:58 -04:00
interfaces Drop on-disk keybase in favor of keyring (#5180) 2019-11-14 15:17:21 +01:00
intro Merge PR #5225: Fix links 2019-10-21 10:14:37 -04:00
kr Merge PR #4787: Updated docs build process 2019-08-26 09:09:18 -04:00
ru Merge PR #4787: Updated docs build process 2019-08-26 09:09:18 -04:00
spec fix typo in link (#5281) 2019-11-06 11:01:05 +01:00
cosmos-sdk-image.jpg Merge PR #4643: Update cosmos sdk image, remove unused images 2019-06-30 16:29:05 -04:00
DOCS_README.md Quick fix to docs to not show staging website (#4983) 2019-09-03 13:27:23 +01:00
package-lock.json Merge PR #4787: Updated docs build process 2019-08-26 09:09:18 -04:00
package.json Merge PR #4787: Updated docs build process 2019-08-26 09:09:18 -04:00
README.md Merge PR #4981: Quick fix for broken links 2019-09-03 08:59:24 -04:00
versions Merge PR #4984: Switch docs version to master 2019-09-03 12:43:33 -04:00
yarn.lock Merge PR #4787: Updated docs build process 2019-08-26 09:09:18 -04:00

Cosmos SDK Documentation

Get Started

  • SDK Intro: High-level overview of the Cosmos SDK.
  • SDK application tutorial: A tutorial to learn the SDK. It showcases how to build an SDK-based blockchain from scratch, and explains the basic principles of the SDK in the process.

Resources

Creating a new SDK project

To create a new project, you can either:

  • Fork this repo. Do not forget to remove the nameservice module from the various files if you don't need it.
  • Use community tools like chainkit.

Cosmos Hub

The Cosmos Hub (gaia) docs have moved here.

Languages

The Cosmos-SDK is currently written in Golang, though the framework could be implemented similarly in other languages. Contact us for information about funding an implementation in another language.

Contribute

See this file for details of the build process and considerations when making changes.

Version

This documentation is built from the following commit: