pull down to refresh

Why does the project need a stripe integration?
Thanks, that’s a good question!
Short answer: it doesn’t, unless you use the SaaS version.
Canary is split in two (same codebase):
- Self-hosted version: open-source, runs on your own node, no Stripe, no accounts, no payments.
- Hosted SaaS (canarybitcoin.com): for people without a node, and Stripe is only used here for billing.
GENESIS
Those are fair points, I get the concern and the trade-offs you’re pointing out.
A bit of context:
As for who the SaaS might be for:
Is a hosted service a potential honeypot? Yes, like any hosted Bitcoin service. That’s exactly why a self-hosted option exists, where no data is shared with third parties. It’s built on BDK, and the data is fetched from your own instance of Electrum server, and notifications is sent to ntfy (which also can be self-hosted).