🤖 Building a Transparent Bounty & PR Monitor for MyZubster
At MyZubster, we believe that open source should be open by default — not just in code, but in how we manage contributions, bounties, and payments.
That's why we built a custom monitoring bot that runs every 30 minutes and gives us a complete snapshot of the entire ecosystem.
📊 What the Bot Tracks
The bot, written in Node.js, uses the GitHub CLI (gh) to fetch real‑time data from all 7 repositories in the MyZubster organization.
It reports:
- ✅ Total open issues per repository
- ✅ Total open pull requests per repository
- ✅ Pull requests ready to merge (non‑draft)
- ✅ Pending bounties (contributor, amount in XMR, Monero address)
All data is written to a gateway_report.txt file and logged to the console every 30 minutes.
💎 Why Transparency Matters
We run a bounty‑driven development model. Contributors solve issues and get paid in Monero (XMR).
By making this process public and auditable, we:
- Build trust with our contributors
- Avoid confusion about which bounties are pending
- Create a clear record for both the admin and the community
Every pending payment is recorded with the contributor’s name, the amount, and the payout address — all visible in the report.
🔍 Current Snapshot (Aug 1, 2026)
Here’s what the bot is currently tracking:
| Metric | Value |
|---|---|
| Total open issues | 270 |
| Total open PRs | 75 |
| PRs ready to merge | 5 |
| Pending bounties | 4 |
| Total pending XMR | 0.261 XMR |
🧠 How You Can Use This
If you're running an open‑source project with bounties, you can adapt this bot to your own workflow.
The logic is simple:
- Fetch issues and PRs with
gh. - Parse a
CONTRIBUTORS.mdfile for pending payments. - Write a report.
You can find the full source code in our GitHub repository:
👉 https://github.com/MyZubster-Ecosystem/MyZubsterGateway/blob/main/gateway-monitor.js
🌱 Final Thought
Transparency is not a feature — it’s a mindset.
By making our bounty system auditable, we’re building a culture where contributors feel respected and the project stays healthy.
If you're building an open‑source community, I encourage you to do the same.
Top comments (0)