Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tendermint/fundraising
https://github.com/tendermint/fundraising
Last synced: about 23 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/tendermint/fundraising
- Owner: tendermint
- License: other
- Created: 2021-11-09T15:17:13.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-10T09:30:35.000Z (about 2 months ago)
- Last Synced: 2024-11-04T18:44:56.535Z (4 days ago)
- Language: Go
- Size: 2.47 MB
- Stars: 22
- Watchers: 6
- Forks: 13
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-ccamel - tendermint/fundraising - (Go)
README
# Fundraising Module
[![codecov](https://codecov.io/gh/tendermint/fundraising/branch/main/graph/badge.svg?token=rXg5Q0Aahz)](https://codecov.io/gh/tendermint/fundraising)
[![PkgGoDev](https://pkg.go.dev/badge/github.com/tendermint/fundraising)](https://pkg.go.dev/github.com/tendermint/fundraising)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](https://github.com/ignite-hq/cli).
- [main](https://github.com/tendermint/fundraising/tree/main) branch for the latest
- [releases](https://github.com/tendermint/fundraising/releases) for the latest release## Dependencies
If you haven't already, install Golang by following the official Go [install docs](https://golang.org/doc/install). 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## Installation
```bash
# 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
```## Getting started
To get started with the project, visit the [TECHNICAL-SETUP.md](./TECHNICAL-SETUP.md) docs.
## Documentation
The fundraising module documentation is available in [docs](./docs) folder and technical specification is available in [specs](https://github.com/tendermint/fundraising/blob/main/x/fundraising/spec/README.md) folder.
These documents can help you start using the fundraising module.
## Contributing
We welcome contributions from everyone. The [main](https://github.com/tendermint/fundraising/tree/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](./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!
## License
This software is licensed under the Apache 2.0 license.