The Drips Wave program rewards contributors for fixing issues in the Checkmate-Escrow project. This guide explains how to participate, claim wave-ready issues, understand point values, and submit your work.
-
Find Wave-Ready Issues: Look for issues labeled with "wave-ready" in the GitHub repository. These issues have been vetted and are ready for contribution.
-
Claim an Issue: Comment on the issue you'd like to work on with "/wave claim" to indicate your intent to fix it. First-come, first-served.
-
Work on the Issue: Fork the repository, create a feature branch, and implement the fix. Follow the project's coding standards and include tests where appropriate.
-
Submit Your Work: Create a pull request with your changes. Include a clear description of what was fixed and how.
Issues are assigned point values based on complexity and impact. Earn points by completing wave-ready issues and redeem them for rewards.
| Label | Points | Example Task |
|---|---|---|
trivial |
100 | Documentation updates, simple tests, minor bug fixes |
medium |
150 | Oracle helpers, validation logic, moderate features |
high |
200 | Core escrow logic, Oracle integrations, security enhancements |
Point values are listed in each wave-ready issue description. See the README.md for the full roadmap of funded work.
- Ensure your code follows the project's style guidelines
- Include appropriate tests for any code changes
- Update documentation if necessary
- Create a pull request with a descriptive title and body
- Reference the original issue number in your PR description
Points earned through contributions can be redeemed for various rewards, including:
- Direct payments via Stellar
- Project merchandise
- Recognition on the contributor leaderboard
- Priority access to future features
If you need assistance:
- Check the README.md for setup instructions
- Review existing issues and PRs for examples
- Ask questions in the issue comments or project discussions
Happy contributing!