Milestone 1 Complete: Laying the Foundation
What We’ve Accomplished
Milestone 1 focused on making the plugin reliable, testable, and easy to maintain:
- Full linting and code formatting for consistent development
- CI/CD pipelines to validate code and produce builds on every commit
- Deterministic builds for reproducible and auditable releases
- Comprehensive test coverage, including unit and integration tests
- Live demo and community server at https://xmr.btcpay.host, powered by Kyun.host
- Public documentation site launched at https://btcpay.host, courtesy of the BTCPay Server team
These updates prepare us for what’s next: full Monero support through a production-ready multiwallet plugin using monero-lws
.
Why This Matters for Monero
Most Monero users today start with wallets like Cake or Monerujo — and that’s great. But what happens when:
- a merchant wants to accept XMR online?
- an event organizer needs ticketing with Monero?
- a community wants to launch a donation campaign?
They quickly discover that deploying infrastructure is hard. BTCPay Server solves this for Bitcoin, but until now, Monero lacked an equivalent, user-friendly, open-source solution.
This project fills that gap — not just with code, but with infrastructure that anyone can use.
Infrastructure That Scales with the Community
Multiwallet support is key.
It enables one BTCPay Server instance to serve many users, each with their own Monero wallet. This unlocks:
- Turnkey Monero payment processors — enabling WordPress plugins, crowdfunding campaigns, or personal stores
- Shared community servers — run by volunteers or vendors offering privacy-friendly payments as a service
- Business-ready solutions — for vendors who want to onboard to Monero but aren’t ready to self-host
Our instance at https://xmr.btcpay.host will be the first public BTCPay Server supporting multi-user Monero wallets with monero-lws
.
This was made possible through the generous support of Kyun.host, who sponsored the infrastructure and helped us get the first community instance online.
Help Us Build What Comes Next
The foundation is in place for open Monero payment infrastructure that doesn’t rely on centralized services. Milestone 1 stabilized our existing codebase. Now, we need to complete the Monero integration — and that means funding development of:
-
monero-lws
integration for multiwallet support - Improved management of Monero daemon and wallet instances
- UI Redesign
- Documentation and tutorials
- Ongoing maintenance and support
By supporting this effort, you're helping make Monero payment infrastructure accessible to everyone.
Donate to the project by visiting the BTCPay CCS Proposal page.
Get Involved
- Try it live: https://xmr.btcpay.host
- Follow development: GitHub Repo
- Join the conversation: Matrix Room
- Submit a feature request or start a discussion: GitHub Issues
- Donate: BTCPay CCS Proposal
- RSS Feed: https://btcpay.host/feed.xml
Thanks to everyone supporting this effort!