DEV Community

Daniel Ioni
Daniel Ioni

Posted on

# 🪙 MyZubster Rewards System: Earn $MYZ for Every Merged PR

🪙 MyZubster Rewards System: Earn $MYZ for Every Merged PR

We're excited to announce that the $MYZ Rewards System is now live and fully automated!

Starting today, every contributor who merges a Pull Request into the MyZubsterGateway repository will automatically receive 20 $MYZ as a reward for their work.

This is a major step toward building a self‑sustaining, token‑driven ecosystem where contributions are recognized and rewarded in real time.


🔧 How It Works

The entire reward process is automated through a GitHub Actions bot that:

  1. Listens for pull_request events.
  2. When a PR is merged, it extracts the contributor's GitHub username.
  3. Calls the MyZubster Gateway API to mint and send $MYZ directly to the contributor's wallet.

The bot is lightweight, secure, and runs entirely on GitHub infrastructure.


🧠 The Gateway Backend

The Gateway is a Node.js + Express service that handles:

  • Token simulationmint, transfer, and balance functions (ready to be swapped with real Tari/Monero RPC).
  • Escrow simulation – 2‑of‑3 escrow with proof submission and release.
  • Reward API – an endpoint that accepts reward requests and stores them in a MongoDB database.

All endpoints are tested and ready for production.


📈 Current Status

Metric Value
Reward per PR 20 $MYZ
Active repositories MyZubsterGateway
Test coverage ✅ All CI checks pass
Deployment Live on Vercel / Render

🔮 What’s Next

We’re planning to:

  1. Expand the bot to other repositories (myzubster, MyZubster-Marketplace, myzubster-docs).
  2. Replace token simulation with real Tari/Ootle RPC calls.
  3. Add a public leaderboard showing top contributors and total $MYZ earned.
  4. Allow custom bounty amounts per issue via labels (e.g., bounty: 50).

🤝 How to Get Started

If you want to start earning $MYZ:

  1. Find an issue labeled bounty or good-first-issue in MyZubsterGateway.
  2. Submit a Pull Request.
  3. Wait for the merge – the bot will handle the rest.

All contributions are welcome, whether it’s code, documentation, or bug reports.


📦 Resources

  • Gateway Repository: https://github.com/MyZubster-Ecosystem/MyZubsterGateway
  • Bot Workflow: .github/workflows/reward-bot.yml
  • Gateway API: https://myzubster-gateway.onrender.com (or your local IP)

💬 Final Thought

We believe that open‑source contributors should be rewarded for their time and effort. The $MYZ Rewards System is our way of giving back to the community that helps us grow.

If you have ideas, suggestions, or bug reports — open an issue or join the discussion.

Let’s build the future of decentralized contributions, one PR at a time. 🚀


MyZubster #OpenSource #Rewards #MYZ #Monero #Blockchain #DevUpdate

Top comments (0)