The fundraising 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.
The fundraising module is built using Cosmos SDK and Tendermint and created with Ignite CLI.
If you haven't already, install Golang by following the official Go install docs. Make sure that your GOPATH
and GOBIN
environment variables are properly set up.
Requirement | Notes |
---|---|
Go | version 1.21 or higher |
Cosmos SDK | v0.50.8 |
# Use git to clone the source code and install `fundraisingd`
git clone https://github.com/tendermint/fundraising.git
cd fundraising
make install
# Install binary in testing mode enables MsgAddAllowedBidder to add an allowed bidder
make install-testing
To get started with the project, visit the TECHNICAL-SETUP.md docs.
The fundraising module documentation is available in docs folder and technical specification is available in specs folder.
These documents can help you start using the fundraising module.
We welcome contributions from everyone. The main branch contains the development version of the code. You can branch of from main and create a pull request, or maintain your own fork and submit a cross-repository pull request. If you're not sure where to start check out CONTRIBUTING.md for our guidelines and policies for how we develop the fundraising module. Thank you to everyone who has contributed to the fundraising module!
This software is licensed under the Apache 2.0 license.