Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tendermint/fundraising


https://github.com/tendermint/fundraising

Last synced: about 23 hours ago
JSON representation

Awesome Lists containing this project

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.