cosmos-sdk/x
mergify[bot] 6b11b65b85
fix(x/gov): grpc query tally for failed proposal (backport #19725) (#19728)
Co-authored-by: David Tumcharoen <david@alleslabs.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-03-12 12:06:24 +00:00
..
auth Merge pull request from GHSA-4j93-fm92-rp4m 2024-02-19 17:56:39 +01:00
authz fix(authz): check string is not empty (backport #18209) (#18218) 2023-10-23 16:02:46 +00:00
bank fix(x/bank): miss keypair of SendEnabled to restore legacy param set before migration (#18107) 2023-10-16 05:09:49 +02:00
capability refactor: migrate to CometBFT in v0.47 (#15060) 2023-02-20 16:36:58 +01:00
consensus chore(x/consensus): check for nil params (backport #18041) (#18069) 2023-10-11 21:38:11 +02:00
crisis chore: make params module optional in app wiring (backport #16269) (#16271) 2023-05-24 14:19:37 +02:00
distribution chore: make params module optional in app wiring (backport #16269) (#16271) 2023-05-24 14:19:37 +02:00
evidence feat: update the slashing and evidence modules to work with ICS (backport #15908) (#15947) 2023-04-25 22:28:15 +02:00
feegrant refactor: migrate to CometBFT in v0.47 (#15060) 2023-02-20 16:36:58 +01:00
genutil fix: resolve migration map in MigrateHandler (#17301) (backport #17302) (#17303) 2023-08-07 11:08:40 +00:00
gov fix(x/gov): grpc query tally for failed proposal (backport #19725) (#19728) 2024-03-12 12:06:24 +00:00
group docs(x/group): fix submit-proposal help json example (backport #17546) (#17551) 2023-08-25 16:25:32 +00:00
mint chore: make params module optional in app wiring (backport #16269) (#16271) 2023-05-24 14:19:37 +02:00
nft refactor: migrate to CometBFT in v0.47 (#15060) 2023-02-20 16:36:58 +01:00
params refactor: migrate to CometBFT in v0.47 (#15060) 2023-02-20 16:36:58 +01:00
simulation feat: add custom max gas for block for sim config (backport #16656) (#16730) 2023-06-28 09:30:44 +00:00
slashing Merge pull request from GHSA-86h5-xcpx-cfqc 2024-02-27 17:28:05 +01:00
staking Merge pull request from GHSA-86h5-xcpx-cfqc 2024-02-27 17:28:05 +01:00
upgrade chore(x/upgrade): Use ValidateBasic for Plan in ReadUpgradeInfoFromDisk (backport #18210) (#18230) 2023-10-24 10:36:12 +00:00
README.md docs: small update for routes change (backport #17881) (#17887) 2023-09-26 15:42:47 +00:00

README.md

sidebar_position
0

List of Modules

Here are some production-grade modules that can be used in Cosmos SDK applications, along with their respective documentation:

  • Auth - Authentication of accounts and transactions for Cosmos SDK applications.
  • Authz - Authorization for accounts to perform actions on behalf of other accounts.
  • Bank - Token transfer functionalities.
  • Capability - Object capability implementation.
  • Crisis - Halting the blockchain under certain circumstances (e.g. if an invariant is broken).
  • Distribution - Fee distribution, and staking token provision distribution.
  • Evidence - Evidence handling for double signing, misbehaviour, etc.
  • Feegrant - Grant fee allowances for executing transactions.
  • Governance - On-chain proposals and voting.
  • Mint - Creation of new units of staking token.
  • Params - Globally available parameter store.
  • Slashing - Validator punishment mechanisms.
  • Staking - Proof-of-Stake layer for public blockchains.
  • Upgrade - Software upgrades handling and coordination.
  • NFT - NFT module implemented based on ADR43.
  • Consensus - Consensus module for modifying CometBFT's ABCI consensus params.

To learn more about the process of building modules, visit the building modules reference documentation.

IBC

The IBC module for the SDK has moved to its own repository.

CosmWasm

The CosmWasm module enables smart contracts, and has its own repository and documentation site.