Discover some of the Cosmos SDK modules
Understand SDK Modules
In the following pages, explore some of the Cosmos SDK modules in more detail. This gives you good practice when it comes to working with modules.
# In this chapter
In this chapter, you will:
- Learn what the group module does, how to create a group, and how to submit group proposals.
- Explore what the authz module does, how to create and revoke authorizations, and how to execute authorized transactions.
- Understand what IBC denoms are and how they are used.
Understand the Authz Module
Use the Cosmos SDK authz module to grant authorizations from one account (the granter) to another account (the grantee).
Start here
Understand the Feegrant Module
Use the Cosmos SDK feegrant module to grant the use of tokens to pay for fees from one account (the granter) to another account (the grantee).
Start here
Understand the Group Module
Use the Cosmos SDK group module to create and manage on-chain multisig accounts and enable voting for message execution based on configurable decision policies.
Start here
Understand the Gov Module
Use the Cosmos SDK gov module for participation in Cosmos SDK governance - create proposals of any message type thanks to the new gov module.
Start here
# Next up
As you learn about the Cosmos SDK modules in this chapter, start your journey with an introduction to the authz module.