cosmos-sdk/docs
Alessio Treglia 593921d04d Merge PR #2524: Replace GenTx with StdTx
Rework the process of loading a genesis.json file to load a starting app state and set of initial transactions to process.

* New function to create genesis account from MsgCreateValidator
* Add arg to PrintUnsignedStdTx() to actually operate in offline mode
* New func processStdTxs()
* Remove gen-tx command
* Cleanup, return validators as they need to be written into genesis.json
* Modify gaiad init to allow auto-create of stdTx
* Remove server/testnet.go
* Don't load node_key.json, which might not be available
* Get the txs through DeliverTx
* Add app.slashingKeeper.AddValidators at the end of genesis
* On InitChain(), Signature's account number must be 0
* Add (tentative?) command to generate {node_key,priv_validator}.json files
* Reintroduce gaiad testnet
* Prompt user for passwords
* Update gaia to work with auth.StdTx
* Remove test_utils, NewTestGaiaAppGenState is now deprecated
* Combine --genesis-format and --generate-only
* Improve sign command's --offline flag documentation
* Moniker must be set
* Call app.slashingKeeper.AddValidators() even if len(txs) == 0
* Refactoring, introduce gaiad init --skip-genesis, code cleanup
* Drop unnecessary workaround to make lcd_tests pass
* Reintroduce gentx
* Simple name changes, GenesisState.Txs -> .GenTxs; OWK -> OverwriteKey; OverwriteKeys -> OverwriteKey
2018-10-19 20:00:27 +02:00
..
_attic/WIP-lamborghini-distribution Merge PR #2251: Refactor Bech32 Prefixes and Nomenclature of Validator Pubkey and Operator 2018-09-08 16:44:58 +08:00
.vuepress Merge PR #2447: Cleanup docs/light 2018-10-18 02:46:03 +02:00
architecture/decision-records Merge PR #2334: ADR for global message counter 2018-09-17 23:26:21 +08:00
clients Merge PR #2493: Fix service provider docs 2018-10-18 20:50:05 +02:00
getting-started Merge PR #2524: Replace GenTx with StdTx 2018-10-19 20:00:27 +02:00
graphics deleted attic and .rst file, moved /core into /sdk, added getting-started, introduction, lotion, validators, resources and documentation image 2018-07-12 16:58:12 -04:00
ics Merge PR #2040: Refactor Validator Account Types/Bech32 Prefixing 2018-08-31 00:06:44 -04:00
introduction Merge PR #2403: Update doc on website 2018-10-03 19:11:34 +02:00
lite Merge PR #2447: Cleanup docs/light 2018-10-18 02:46:03 +02:00
lotion Merge PR #2270: docs: lotion update 2018-09-12 15:39:34 +08:00
modules add links for modules and clients 2018-06-29 01:59:52 -04:00
resources Merge PR #2338: Update chinese whitepaper 2018-09-15 02:55:04 +08:00
sdk Merge PR #2403: Update doc on website 2018-10-03 19:11:34 +02:00
spec Merge PR #2514: Refactor validator deletion 2018-10-18 21:58:18 +02:00
validators Merge PR #2427: Fix typo val faq 2018-10-02 13:58:58 +02:00
DOCS_README.md Merge PR #2215: Add swagger-ui for gaiacli lite-server 2018-10-04 13:00:24 +02:00
PRIORITIES.md Merge PR #2510: Update PRIORITIES.md 2018-10-17 21:41:36 +02:00
README.md Merge PR #2431: Update some links 2018-10-03 18:02:34 +02:00
RELEASE_PROCESS.md Suggest opening pending PR back to develop 2018-09-07 01:04:58 +02:00
RELEASE_TEST_SCRIPT.md Merge PR #2010: Add RELEASE_TEST_SCRIPT.md 2018-08-13 21:41:07 +02:00

Welcome to the Cosmos Docs!

cosmonaut reading the cosmos docs in space

Cosmos is a decentralized network of independent parallel blockchains, each powered by classical BFT consensus algorithms like Tendermint.

The first blockchain in the Cosmos Network is the Cosmos Hub, whose native token is the Atom. Cosmos is a permission-less network, meaning that anybody can build a blockchain on it.

Cosmos can interoperate with multiple other applications and cryptocurrencies. By creating a new zone, you can plug any blockchain system into the Cosmos hub and pass tokens back and forth between those zones, without the need for an intermediary.

Quick Start

Edit the Documentation

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

Version

This documentation is built from the following commit: