github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/cosmos-sdk/docs/README.md (about) 1 <!-- 2 layout: homepage 3 title: Cosmos SDK Documentation 4 description: Cosmos SDK is the world’s most popular framework for building application-specific blockchains. 5 features: 6 - cta: Read 7 title: Introduction to Cosmos SDK 8 desc: Learn about all the parts of the Cosmos SDK. 9 label: 5 min 10 url: /intro/overview.html 11 image: spaceship 12 - cta: Learn 13 title: SDK Tutorials 14 desc: Build a complete blockchain application from scratch. 15 label: 30-40 min 16 special: dark 17 h3: View tutorials 18 url: https://tutorials.cosmos.network/ 19 image: window 20 sections: 21 - title: Introduction 22 desc: High-level overview of the Cosmos SDK. 23 url: /intro/overview.html 24 icon: introduction 25 - title: Basics 26 desc: Anatomy of a blockchain, transaction lifecycle, accounts and more. 27 icon: basics 28 url: /basics/app-anatomy.html 29 - title: Core Concepts 30 desc: Read about the core concepts like `baseapp`, the store, or the server. 31 icon: core 32 url: /core/baseapp.html 33 - title: Building Modules 34 desc: Discover how to build modules for the Cosmos SDK. 35 icon: modules 36 url: /building-modules/intro.html 37 - title: Interfaces 38 desc: Build interfaces for Cosmos SDK applications. 39 icon: interfaces 40 url: /interfaces/interfaces-intro.html 41 - title: Modules 42 desc: Explore existing modules to build your application with. 43 icon: specifications 44 url: /modules/ 45 stack: 46 - title: Cosmos Hub 47 desc: The first of thousands of interconnected blockchains on the Cosmos Network. 48 color: "#BA3FD9" 49 label: hub 50 url: http://hub.cosmos.network 51 - title: Tendermint Core 52 desc: The leading BFT engine for building blockchains, powering Cosmos SDK. 53 color: "#00BB00" 54 label: core 55 url: http://docs.tendermint.com 56 footer: 57 newsletter: false 58 aside: false 59 --> 60 61 # Cosmos SDK Documentation 62 63 ## Get Started 64 65 - **[SDK Intro](./intro/overview.md)**: High-level overview of the Cosmos SDK. 66 - **[Quick Start Guide](./using-the-sdk/quick-start.md)**: Scaffold a standard Cosmos SDK app and run a node. 67 - **[SDK Application Tutorial](https://github.com/cosmos/sdk-application-tutorial)**: A tutorial that showcases how to build an SDK-based blockchain from scratch and explains the basic principles of the SDK in the process. 68 69 ## Reference 70 71 - **[Basics](./basics/)**: Documentation on the basic concepts of the Cosmos SDK, like the standard anatomy of an application, the transaction lifecycle and accounts management. 72 - **[Core](./core/)**: Documentation on the core concepts of the Cosmos SDK, like `baseapp`, the `store` or the `server`. 73 - **[Building Modules](./building-modules/)**: Important concepts for module developers like `message`s, `keeper`s, `handler`s and `querier`s. 74 - **[Interfaces](./interfaces/)**: Documentation on building interfaces for Cosmos SDK applications. 75 76 ## Other Resources 77 78 - **[Module Directory](../x/)**: Module implementations and their respective documentation. 79 - **[Specifications](./spec/)**: Specifications of modules and other parts of the Cosmos SDK. 80 - **[SDK API Reference](https://godoc.org/github.com/cosmos/cosmos-sdk)**: Godocs of the Cosmos SDK. 81 - **[REST API spec](https://cosmos.network/rpc/)**: List of endpoints to interact with a `gaia` full-node through REST. 82 83 ## Cosmos Hub 84 85 The Cosmos Hub (`gaia`) docs have moved [here](https://github.com/cosmos/gaia/tree/master/docs). 86 87 ## Languages 88 89 The Cosmos-SDK is currently written in [Golang](https://golang.org/), though the 90 framework could be implemented similarly in other languages. 91 Contact us for information about funding an implementation in another language. 92 93 ## Contribute 94 95 See [this file](https://github.com/cosmos/cosmos-sdk/blob/master/docs/DOCS_README.md) for details of the build process and 96 considerations when making changes.