-
Notifications
You must be signed in to change notification settings - Fork 717
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: Various link and content updates (#2986)
* docs: add versioning for current docs * docs: mv archived migrations; mv modules * docs: update docusaurus configs * docs: update docusaurus configs * rm unneded file; update docs docs * update docusaurus * Various link and content updates * More links that md-checker has issues with * add v16 changelogs, rm outdated docs * update v16 changelog * update docs readme.md * bulk content updates * more content updates * more content updates * update docs from review comments --------- Co-authored-by: MSalopek <[email protected]>
- Loading branch information
Showing
82 changed files
with
296 additions
and
2,583 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
--- | ||
title: v16.0.0 | ||
order: 1 | ||
--- | ||
|
||
This document changes that were introduced in `gaia v16.0.0`. | ||
|
||
This release is based on cosmos-sdk `v0.47.x`, ibc-go `v7.x` and cometBFT `v0.37.5`. | ||
|
||
You can find the comprehensive API docs at: | ||
* https://docs.cosmos.network/api | ||
|
||
Module reference manuals (with CLI instructions) can be found at: | ||
* https://docs.cosmos.network/v0.47/build/modules | ||
|
||
Comprehensive list of changes: | ||
* https://github.com/cosmos/gaia/blob/v16.0.0/CHANGELOG.md | ||
|
||
## Supported modules: | ||
cosmos-sdk `v0.47.13-ics-lsm` | ||
* x/auth | ||
* x/authz | ||
* x/bank | ||
* x/capability | ||
* x/consensus | ||
* x/crisis | ||
* x/distribution | ||
* x/evidence | ||
* x/feegrant | ||
* x/gov | ||
* x/mint | ||
* x/params | ||
* x/slashing | ||
* x/staking (with LSM changes) | ||
* x/upgrade | ||
|
||
ibc protocols | ||
* transfer | ||
* ica host | ||
* ica controller | ||
* interchain-security/provider `v4.1.0-lsm` | ||
|
||
ibc-middleware | ||
* packetforward `v7.x` | ||
* [ibcfee](https://ibc.cosmos.network/v7/middleware/ics29-fee/overview) `v7.x` | ||
* [ibc-rate-limiting](https://github.com/Stride-Labs/ibc-rate-limiting) | ||
|
||
gaia | ||
* x/globalfee | ||
* x/metaprotocols | ||
|
||
# Important changes | ||
|
||
This version enables relayer incentivization for newly created IBC channels, adds ICA controller functionality and imposes limits on the amount of outgoing ATOM IBC transfers. | ||
|
||
With the upgrade of the ICS provider module, the amount of relayer traffic gets significantly reduced due to the introduction of epochs. With epochs, the ICS protocol aggregates validator set updates and sends them every 600 blocks (1 packet/hour) instead of every block. This feature is intended to reduce relayer costs and encourage relayer participation. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
--- | ||
title: Quick Start - Join Mainnet | ||
order: 3 | ||
sidebar_position: 3 | ||
--- | ||
|
||
import Tabs from '@theme/Tabs'; | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
--- | ||
title: System requirements | ||
sidebar_position: 4 | ||
--- | ||
|
||
|
||
# System requirements | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,56 @@ | ||
--- | ||
title: What is Gaia? | ||
order: 1 | ||
sidebar_position: 1 | ||
--- | ||
|
||
`gaia` is the name of the Cosmos SDK application for the Cosmos Hub. It comes with 2 main entrypoints: | ||
The Cosmos Hub is a public Proof-of-Stake chain that uses ATOM as its native staking token. It is the first blockchain launched in the Cosmos Network and developed using the [cosmos-sdk](https://docs.cosmos.network/) development framework and [ibc-go](https://ibc.cosmos.network/). | ||
|
||
- `gaiad`: The Gaia Daemon and command-line interface (CLI). runs a full-node of the `gaia` application. | ||
Cosmos hub is also the first security aggregation platform that leverages the [interchain-security](https://cosmos.github.io/interchain-security/) protocol ([ICS-28](https://github.com/cosmos/ibc/tree/main/spec/app/ics-028-cross-chain-validation)) to facilitate the launch of cosmos-sdk blockchain projects. | ||
|
||
`gaia` is built on the Cosmos SDK using the following modules: | ||
|
||
- `x/auth`: Accounts and signatures. | ||
- `x/bank`: Token transfers. | ||
- `x/staking`: Staking logic. | ||
- `x/mint`: Inflation logic. | ||
- `x/distribution`: Fee distribution logic. | ||
- `x/slashing`: Slashing logic. | ||
- `x/gov`: Governance logic. | ||
- `ibc-go/modules`: Inter-blockchain communication. Hosted in the `cosmos/ibc-go` repository. | ||
- `x/params`: Handles app-level parameters. | ||
:::tip | ||
Interchain security features deployed on the Cosmos Hub blockchain allow anyone to launch a blockchain using a subset, or even the entire validator set of the Cosmos Hub blockchain. | ||
::: | ||
|
||
|
||
:::info | ||
* `gaia` is the name of the Cosmos SDK application for the Cosmos Hub. | ||
|
||
* `gaiad` is the daemon and command-line interface (CLI) that operates the `gaia` blockchain application. | ||
::: | ||
|
||
|
||
The `gaia` blockchain uses the following cosmos-sdk, ibc-go and interchain-security modules, alongside some others: | ||
|
||
## cosmos-sdk | ||
* [x/auth](https://docs.cosmos.network/v0.47/build/modules/auth) | ||
* [x/authz](https://docs.cosmos.network/v0.47/build/modules/authz) | ||
* [x/bank](https://docs.cosmos.network/v0.47/build/modules/bank) | ||
* [x/capability](https://docs.cosmos.network/v0.47/build/modules/capability) | ||
* [x/consensus](https://docs.cosmos.network/v0.47/build/modules/consensus) | ||
* [x/crisis](https://docs.cosmos.network/v0.47/build/modules/crisis) | ||
* [x/distribution](https://docs.cosmos.network/v0.47/build/modules/distribution) | ||
* [x/evidence](https://docs.cosmos.network/v0.47/build/modules/evidence) | ||
* [x/feegrant](https://docs.cosmos.network/v0.47/build/modules/feegrant) | ||
* [x/gov](https://docs.cosmos.network/v0.47/build/modules/gov) | ||
* [x/mint](https://docs.cosmos.network/v0.47/build/modules/mint) | ||
* [x/params](https://docs.cosmos.network/v0.47/build/modules/params) | ||
* [x/slashing](https://docs.cosmos.network/v0.47/build/modules/slashing) | ||
* [x/staking (with LSM changes)](https://docs.cosmos.network/v0.47/build/modules/staking) | ||
* [x/upgrade](https://docs.cosmos.network/v0.47/build/modules/upgrade) | ||
|
||
## ibc-go | ||
* [transfer](https://ibc.cosmos.network/main/apps/transfer/overview) | ||
* [interchain accounts - host](https://ibc.cosmos.network/v8/apps/interchain-accounts/client#host) | ||
* [interchain accounts - controller](https://ibc.cosmos.network/v8/apps/interchain-accounts/client#controller) | ||
* [interchain-security/provider](https://github.com/cosmos/interchain-security/tree/main/x/ccv/provider) | ||
* [packetforward](https://github.com/cosmos/ibc-apps/tree/main/middleware/packet-forward-middleware) | ||
* [ibcfee](https://ibc.cosmos.network/v7/middleware/ics29-fee/overview) | ||
* [ibc-rate-limiting](https://github.com/Stride-Labs/ibc-rate-limiting) | ||
|
||
## gaia specific modules | ||
* [x/globalfee](https://github.com/cosmos/gaia/tree/main/x/globalfee) | ||
* [x/metaprotocols](https://github.com/cosmos/gaia/tree/main/x/metaprotocols) | ||
|
||
About the Cosmos Hub: The Cosmos Hub is the first Hub to be launched in the Cosmos Network. The role of a Hub is to facilitate transfers between blockchains. If a blockchain connects to a Hub via IBC, it automatically gains access to all the other blockchains that are connected to it. The Cosmos Hub is a public Proof-of-Stake chain. Its staking token is called the Atom. | ||
|
||
Next, learn how to [install Gaia](./installation.md). |
File renamed without changes.
File renamed without changes.
Oops, something went wrong.