https://github.com/ignite/modules
Cosmos SDK modules developed by Ignite
https://github.com/ignite/modules
blockchain cosmos cosmos-sdk cryptocurrency ignite ignite-cli tendermint web3
Last synced: about 2 months ago
JSON representation
Cosmos SDK modules developed by Ignite
- Host: GitHub
- URL: https://github.com/ignite/modules
- Owner: ignite
- License: apache-2.0
- Created: 2022-08-15T07:49:20.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-05T05:00:30.000Z (7 months ago)
- Last Synced: 2024-11-05T06:17:02.122Z (7 months ago)
- Topics: blockchain, cosmos, cosmos-sdk, cryptocurrency, ignite, ignite-cli, tendermint, web3
- Language: Go
- Homepage:
- Size: 1.66 MB
- Stars: 11
- Watchers: 10
- Forks: 10
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
Ignite Modules
**Ignite Modules** contains Cosmos SDK modules developed by Ignite for common uses of Cosmos blockchains.
Modules are aimed to be generic and can be imported into any project depending on their blockchain functionalities.### ⚠️ Disclaimer
Modules are under active development and should not be currently considered for production.
## Modules
- [`claim`](x/claim): this module can be used by blockchains that wish to offer airdrops to eligible addresses upon the completion of specific actions. Eligible addresses with airdrop allocations are listed in the genesis state of the module. Initial claim, staking, and voting missions are natively supported. The developer can add custom missions related to their blockchain functionality.
- [`mint`](x/mint): this module is an enhanced version of [Cosmos SDK `mint` module](https://docs.cosmos.network/master/modules/mint/) where developers can use the minted coins from inflations for specific purposes other than staking rewards.
- [`fundraising`](x/fundraising): This module is a Cosmos SDK module that serves the fundraising feature that provides an opportunity for new projects to onboard into the Cosmos ecosystem. The fundraising module allows projects to raise funds and increase their brand awareness before launching their projects.
## Testing
The repository comes with a sample Cosmos SDK app to test the different module features.
In order to launch a test app instance and interact with the modules, install [Ignite CLI](https://ignite.com) and run the following command under the repository:
```
ignite chain serve
```You can interact with the modules with the native chain CLI `modulesd`:
```
modulesd q mint params
```## Contributing
We welcome contributions from everyone. You can create a branch from `main` and create a pull request, or maintain your own fork and submit a cross-repository pull request.
**Important** Before you start implementing a new feature or making a fix, the first step is to create an issue on GitHub that describes the proposed changes.
## Community
Ignite Modules is a free and open-source project maintained by [Ignite](https://ignite.com). Here's where you can find us.
- [@ignite_dev on Twitter](https://twitter.com/ignite_dev)
- [Ignite Blog](https://ignite.com/blog/)
- [Ignite Discord](https://discord.com/invite/ignite)
- [Ignite Docs](https://docs.ignite.com/)
- [Ignite Jobs](https://ignite.com/careers)
- [Cosmos SDK Docs](https://docs.cosmos.network)
- [Cosmos Academy](https://tutorials.cosmos.network/academy/0-welcome/)